externals에서 내 프로젝트에서 원하는 경로에
외부 저장소를 불러오거나
특정 리비전을 불러와야 할 경우에 대해서 사용하는 추가적인 기능이다
---
2014.12.30 added
Step 1. 원하는 폴더에서 우클릭으로 TortoiseSVN - Properties
Step 2. Properties 창에서 New - Externals
Step 3. svn:externals - New
Step 4. Local path는 절대 경로가 아닌 우클릭한 경로 기준의 상대경로로
프로젝트를 저장할 폴더명 만 적어 주면된다 -_ㅠ
URL은 외부 프로젝트의 경로를 적어준다.
아래의 Revision은 일단.. 항상 최신 버전을 받아와야 한다면 HEAD를 특정 리비전을 위해서는 Revision으로
Step 5. 별다른거 없이.. Added가 나오는데 프로젝트로 전부 추가되는거 봐서는...
큰 프로젝트를 svn:externals로 추가할경우 상당한 시간이 걸릴 것으로 예상된다.
Step 6. svn:externals에 추가후에 commit을 하던 update 후에 commit을 하던
뜨는건 modified(property change only) 라고 뜬다. 즉, 내 저장소의 용량에는 영향이 없다는 것?
Step 7. repo. browser로 보면 이렇게 바로가기로 출력된다.
---
[링크 : http://baboc.tistory.com/97]
[링크 : http://itbaby.egloos.com/4295117]
[링크 : http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html]
'프로그램 사용 > Version Control' 카테고리의 다른 글
svn diff syntax highlight 적용해서 보기 (0) | 2015.01.30 |
---|---|
svn add *.so ignored / --no-ignore (0) | 2015.01.06 |
commit 전 svn add 한 파일 추가 취소하기/삭제하기/되돌리기 (0) | 2014.11.17 |
svn 워킹 카피를 export 하기 (0) | 2014.11.06 |
리눅스 svn status를 컬러풀하게 하기 (2) | 2014.09.05 |