나는이 어딘가에있는 것을 기억하고있는 것 같지만, 내 인생에서 내가 찾는 결과는 나타나지 않습니다. 여기 내가 원하는 걸 :체크 아웃 내에서 SVN 체크 아웃
나는 프로젝트 저장소가있다. 내 svn 저장소에는 프로젝트에 포함시키려는 라이브러리가 있습니다. SVN 커밋을 마스터 프로젝트에서 수행 할 때 라이브러리 체크 아웃을 포함하여 모든 파일을 마스터 프로젝트 저장소에 커밋해야합니다. 동시에, 나는 또한 라이브러리 폴더에서 svn 업데이트를 할 수 있고 다른 곳에서 자신의 저장소에서 업데이트를 가져올 수 있기를 바랄 것이다.
이것은 가능합니다. 어떻게? "일부 라이브러리"의 내용을 발생합니다 프로젝트 자체 상에 SVN 커밋하고,이 경우
\ Project Repository (@ my.svn.com)
\ project source files
\ project media files, etc.
\ Libraries
\ some library (@ gnu.svn.com)
\ some other library (@ fsf.svn.com)
과 :
혼란 설명을했다 경우에, 나는 시각을하려고합니다 "다른 라이브러리"가 "프로젝트 저장소"의 저장소에 커밋됩니다. 그러나 "일부 라이브러리"에서 SVN 업데이트를 수행하는 경우 자체 svn, gnu.svn.com에서 업데이트를 가져옵니다.
(현재 TortoiseSVN을을 사용하지만, 필요한 경우 명령 줄 SVN을 사용하는 것을 두려워하지 않음)
나는 그렇게하는 것이 잘못 말하고하지 않는 것이하지만 당신은에 왜 필요합니까 그 라이브러리에 jar 파일을 가지고있는 것과는 대조적으로 모든 라이브러리의 소스 코드를 가지고 있습니까? 의존성을 처리하는 데 지나치게 복잡한 방법을 좋아하는 것 같습니다. 다시 말하지만, 내가 선택한 것을 비판하는 것이 아니라 단지 동기를 부여하는 특정 유스 케이스 (SVN 외부 대 jar가있는 lib 폴더)에 궁금하다. – Newtopian
파이썬으로 작업 중입니다. –