svn : externals를 시작하는 방법은 무엇입니까?
svn : externals 사용에 대한 간결하고 잘 작성된 자습서를 찾고 있습니다.
나는 이미 그것들을 기본적인 방법으로 사용하는 방법을 알고 있지만, 최근에 나온 다음과 같은 질문에 답할 때 링크 할 수있는 좋은 기사를 원합니다.
내가 직접 해보고 싶지만 목을 내밀고 튜토리얼을 작성하고 싶을만큼 자주 사용하지는 않습니다. Google은이 주제에 놀랍게도 도움이되지 않았습니다.
다음은 svnbook / TortoiseSVN 매뉴얼의 일부 섹션입니다.
이것은 svn : externals의 svnbook 페이지입니다. 주제에 대한 가장 유용한 리소스입니다.
여기 에서는 워크 플로에 하위 프로젝트를 포함하는 네 가지 방법을 설명합니다 (그리고 프로세스에서 다섯 번째 항목 인 심볼릭 링크가 누락 됨).
그리고이 마지막 것은 저장소에서 물건을 가져 오는 방법에 대한 TortoiseSVN 관련 페이지입니다 (svn : externals와 직접 관련이 없음).
위에 제공된 링크에서 명확하지 않은 경우 svn:externals
특정 개정 (고정)에 연결된 속성을 설정하는 방법 은 다음과 같습니다.
svn propset svn:externals "plugins -r12345 https://svn.example.com/common/plugins" extras
그러면 plugins
디렉토리 아래 에 하위 디렉토리 가 만들어 지고 외부 SVN URL extras
개정판 12345
에 연결됩니다 https://svn.example.com/common/plugins
.
사용 제안 레드 콩 기사가 propedit
(가)부터 svn:externals
여러 줄의 값이 될 수는. 위의 예는를 사용하기 위해 다음과 같이 변경됩니다 propedit
.
svn propedit svn:externals extras
그런 다음 값에 대해 위에 표시된 것과 동일한 형식에 따라 각 외부 링크에 대해 한 줄을 추가합니다.
root/repo1/proj/base/common/log.c
root/repo1/proj/base/common/log.h
root/repo1/proj/base/client
root/repo2/proj/test/base
위와 같이 2 개의 파일과 1 개의 디렉토리를 repo2
1 단계
디렉토리 : / home / jack / repo2 / proj /
cd /home/jack
2 단계
svn propset svn:externals "../repo1/proj/base/client proj/base/client" repo2
같은 것 : ln repo1/proj/base/client repo2/proj/base/client
Step3
export SVN_EDITOR=vim
Step4
svn propedit svn:externals repo2
정력 쇼 :
../repo1/proj/base/client proj / base / client
Step5 : 다른 두 개의 파일 추가
../repo1/proj/base/client proj/base/client
../repo1/proj/base/common/log.c proj/base/common/log.c
../repo1/proj/base/common/log.h proj/base/common/log.h
참고 URL : https://stackoverflow.com/questions/663155/how-to-get-started-with-svnexternals
'Program Tip' 카테고리의 다른 글
C 용 컨테이너 클래스 / 라이브러리 (0) | 2020.10.17 |
---|---|
Google-Analytics에서 Firebase-Analytics로 이동하는 방법은 무엇입니까? (0) | 2020.10.17 |
ASP.NET MVC에서 세션 상태를 비활성화하려면 어떻게해야합니까? (0) | 2020.10.17 |
비 활동에서 startActivityForResult 사용 (0) | 2020.10.17 |
특정 github 지점에서 코드 검색 (0) | 2020.10.17 |