본문 바로가기

응용 프로그램

tortoiseSVN 버전 관리 프로그램

tortoisesvn.net

좀 쩌는거 같고 서버용으로도 있어서 좋긴 할거 같은데

아직은 직접 쓸일이 없으니 원...


 

 

svn = Subversion

 

요 밑에껀 누가 친절하게 써놓은 문서..

 

TortoiseSVN_기본_가이드_설명서.doc

 

 

 

 

tortoise 폴더 하나 만들어 놓고

그 안에 src 이렇게 소스 폴더 만들어 놓고

부모가 될 소스를 집어넣은 다음

쓰고자 하는 곳에서 check out으로 꺼내와서 쓰고

commit으로 업데이트 하기 전에 소스정리(솔루션 정리) 하고 사진같은거 뺀 다음에 commit하면 소스 업댓 됨

그 다음에 다음 버전 소스 작성할 폴더를 check out으로 꺼내와서 또 마찬가지로 반복하면됨

 

-------------------------

c:\tortoise\A\ 에다가

c:\desktop\A\폴더 내용을 버전관리하게 해서 check out 하고..막 update, commit 해서 쓰고 그랬다 쳐

A폴더를 옮겨서 또 쓰고 싶을 때 c:\A\로 옮겨서 거기서 commit해도 되는듯...

아마 c:\tortoise\A\라는 곳에 버전을 관리하니깐 어디로 옮겨서 하든간에 revision 번호만 바뀌어서 되는듯

그런 의미로 이동해서 써도 되고 막 그럴듯...

기존 관리하던 폴더들 이동하면 안될까봐 걱정했지만 그냥 해서 쓰면 될듯

 

-------------------------------------

<svn>
1. Laboratory/tortoise/프로그래밍 산출물/ 폴더 생성
2. 그 폴더 마우스 오른쪽 클릭 tortoiseSVN - create repositery here 
3. Laboratory/ 폴더 가서 check out으로 폴더 만들기
4. 거기에 때려박고 commit 하기

 

프로그래밍 폴더에...a,b,c,d,e,f,g,h,i, 막 폴더가 많은데...그거 하나하나 svn

으로 만들어서 하기 좆같으니깐..그냥 아예 프로그래밍 폴더 자체를 svn으로 해서 쓰면 좋을 거 같다...그래서 그 다음에 폴더나 압축 파일이 뜨면...그대로 commit해서 뭐가 추가되었다 해서 쓰면 되지 않냐?
근데 이럴라면 하나의 목적의 프로그램에 대해 순서대로 소스만 바꿔가면서 commit을 해야되는데 좆도 귀찮을거 같다