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]