수은을 사용하여 svn : externals를 에뮬레이션 할 수 있습니까?
우리는 SVN에서 Mercurial 로의 이전을 고려 중이며 걸림돌에 직면했습니다.
우리는 현재 svn:externals
공통 라이브러리 세트를 작업 디렉토리로 자동으로 가져 오는 데 사용 합니다. Mercurial에서 이와 같은 지원을 찾을 수 없습니다.
Mercurial을 사용하여이 작업을 자동으로 수행하는 방법이 있습니까? 아니면 빌드 프로세스의 일부로 위조해야합니까?
수은만을 사용하는 좋은 방법은 없습니다. 다른 곳에서 언급 한 Forest Extension은 요즘 수정 된 문제보다 더 많은 문제를 일으 킵니다. 대부분의 사람들은 큰 저장소를 사용하고 저장소에 모든 구성 요소를 포함시킨 다음 빌드 스크립트를 다운로드하고 타사 라이브러리를 사용합니다 .Java 헤드 인 경우 maven을 사용합니다.
짧은 대답 "빌드 프로세스에서 가짜"입니다.
최신 정보:
Mercurial 1.3에서는 새로운 하위 저장소 기능이 추가되었습니다. 오래된 포리스트 확장과 비슷하지만 완전히 새로운 코드로 시작되었습니다.
하위 저장소 는 " 최후의 수단 기능 "으로 간주됩니다 .
Forest Extension의 기능이 핵심 Mercurial (1.3 현재)에 구현되고있는 것으로 보입니다.
https://www.mercurial-scm.org/wiki/Subrepository .
현재 "실험용"으로 표시되어 있지만 v1.4부터는 svn : external -type 기능을 처리하는 경로가 될 것입니다.
Deps Extension 을 사용해 보셨습니까 ?
Mercurial의 일부는 아니지만 svn:externals
기능 을 모방 한 것 같습니다.
Mercurial의 Forest Extension을 사용해보십시오 .
참고 URL : https://stackoverflow.com/questions/217523/can-i-emulate-svnexternals-using-mercurial
'IT Share you' 카테고리의 다른 글
내부 엔터프라이즈 개발에 Nuget을 어떻게 사용해야합니까? (0) | 2020.11.28 |
---|---|
ListView 항목 스크롤 애니메이션 ( "UIKit Dynamics"와 유사) (0) | 2020.11.28 |
단일 아포스트로피로 표시된 Rust 유형은 무엇입니까? (0) | 2020.11.28 |
파이썬에서 객체에 속성을 추가 할 수없는 이유는 무엇입니까? (0) | 2020.11.28 |
멤버 함수와 함께 std :: bind를 사용하여이 인수에 대해 개체 포인터를 사용합니까? (0) | 2020.11.28 |