본문 바로가기

SVN

[ SVN ] Svn 경로 변경. remote server의 svn 경로가 변경이 되는 경우, 귀찮으시면 소스를 내려받거나 합니다. 만약에 작업물이 존재한다면 기존 프로젝트의 경로를 svn remote 서버의 주소와 연결해야 하는 문제가 있습니다. tingcobell@tingcobell:~/igloo/openfire> svn info Path: . URL: svn://10.10.5.105/igloo/trunk/messenger/msg_src Repository Root: svn://10.10.5.105/igloo Repository UUID: d9ef06db-e32a-0410-b4ec-d749159bc6b0 Revision: 15731 Node Kind: directory Schedule: normal Last Changed Author.. 더보기
다중 사용자로부터 svn 업데이트시 알려주는 프로그램 DescriptionSVN Notifier is a simple and useful tool to monitor your Subversion project repository for changes. SVN Notifier notifies you about recent commits and helps you keep your local copy up to date. You can review all the changes and update your local copy right from the application. This software has been developed for internal use at CHD Ltd (www.chd.lv). But as it is not related to comp.. 더보기
[svn] SVN 복구 방법. 대학 후배녀석들이랑 재미삼아 임베디드 관련된 프로젝트를 천천히 진행하고 있습니다. 말이 프로젝트지 만나서 정보교환 및 술자리가 대부분입니다. 가끔 진짜 어쩌다 일합니다. -_- 그냥 친목 단체라 칭하겠습니다. 친목단체의 일원인 후배가 전화를 했습니다. 다급했습니다. 동생왈 : 형 미안해 svn에 있는 내용 내가 뭐좀 한다고 했다가 rm으로 날렀어.. 후후;; 웃으면서 말했죠.. 저 : 똑같이 웃으면서 말했습니다. 개.새.끼.니.가.사.람.이.야. 항상 욕으로 시작해서 욕으로 끝나는 정말로 진정한 친목단체입니다..-_-; 일단 복구는 해야겠구... 어쩐나 하고 생각하고 있었습니다. 제 리눅스 컴퓨터에 자동으로 cron으로 저녁에 하루에 번씩 받아오도록 해놓았기 때문에 일단 제꺼를 기반으로 복구하기로 결정을.. 더보기
[subversion] 자동 데몬에 대한 정리 subversion을 설치한 후, 자동으로 데몬으로 실행하지 않습니다. 이러한 문제를 해결하려고 인터넷을 찾고 찾고 하다가 응용을 해서 만들게 되었습니다. 거의 데부분은 copy&paste라고 말들을 하죠. 허나 사용자 입장에서는 잘 사용할 수만 있다면야 좋겠죠. 하지만 근본적인 구조에 대해서 이해를 한다면은 다음에 설치시에 좀 더 편하게 사용하지 않을까 합니다. 그래스 사용하는 환경을 올려서 정리할까 합니다. 일단 subversion설치에 대한 내용은 다음과 같이 사이트를 참조하면 될듯 합니다. 저도 여기서 많은 정보를 얻고 실제로 여기 있는 내용을 조금씩 조금씩 응용해서 사용하고 있습니다. 처음 이 여기를 접하게 된게 몇년이나 지났지만, 아.. 잘만들고 정리도 깔끔하다는 생각을 하게 되었습니다. 지금.. 더보기
Db에 대한 웃긴 이야기 말이 안통하는 중국인 직원이 하나 있습니다. 통역을 통해서 주로 업무를 주고 받는데 이 사람이 DB쪽에서 데이터를 가져와서 STL에 넣는 작업을 하고 있었습니다. SVN(메일 시스템과 연동)에 업데이트를 한걸 보고 깜짝 놀랐습니다. 메일을 보니깐 DB 데이터를 가져오는것도 처음인지 많이 서툴러 보였습니다. 저희가 규약을 정할 때는 무조건 프로시져를 통해서 데이터를 주고 받자라는 약속을 처음부터 규약을 만들어서 사용했는데 이 중국인 직원이 SELECT colum, colum, colum FROM table 이렇게 사용을 하더군요. 그것도 WHERE 절도 PK 로 한것이 아니라서 당황을 할 수 밖에는 없었습니다. 작게는 몇십만건 많게는 수백 아니 억단위의 데이터가 있을 장소인데말이죠 그래서 이렇게 해라 이렇.. 더보기
SVN 관련. 수년에 걸쳐 CVS을 쓰다가, 신규 프로젝트 부터 SVN으로 바꿔서 사용하고 있다. SVN을 사용하면서 적지 않은 시행착오와 cvs보다는 편리한 기능 다양한 플러그인으로 인해 많은 즐거움을 주고 있다. 먼저 svn을 설치 하기 위해서는 svn에 대해 좀 알아보는 것도 좋을 것이라 생각이 된다. http://www.pyrasis.com/main/Subversion-HOWTO 을 통하여 svn에 정보를 얻으면 될 것이다. 리눅스 프로그래머라 KDevloper을 수 년에 걸쳐 사용하던것을 과감히 버리고 eclipse을 사용하고 있다. 또한 테스트 및 UNITTEST 목적으로 윈도우에서 부분 컴파일을 하기 위해서 vs2005을 사용하고 있구, 이 또한 소스를 버전관리하면서 쓰고 있다. TortoiseSVN을 통.. 더보기
subversion 저장소 아이피 변경 svn의 저장소가 네트워크가 바뀌거나 또는 아이피가 변경 되었을 경우에 기존에 다운로드 받은 소스은 기존의 아이피을 정보를 가지고 있다. 이로 인하여 소스를 업데이트 또는 commit을 하지 못하는 경우가 간혹 발생하여 이와 같이 정리 한다. ㅇ SVN 저장소 아이피 변경하기 기본 명령어 : svn switch --relocate OLD_URL NEW_URL ㅇ 기본 명령어를 통하여 현재 적용되어 있는 프로젝트의 아이피 주소를 변경시 "svn info | grep URL" ㅇ 아이피 변경 예제 " svn switch --relocate svn:://xxx.xxxx.xxxx.xxxx/source svn://xxx.xxx.xxx.xxx/source 더보기