2012-03-20 6 views
1

질문이 명확하지 않은 경우 설명해 드리겠습니다 :저장소 내에 수은 또는 git 확장자를 추가 할 수 있습니까?

확장 코드/스크립트를 저장소에 추가하고 상대 경로와 함께 사용할 수 있는지 궁금합니다.

가능하면 확장 프로그램 "코드"가 각 플랫폼에서 실행될 수있는 한 저장소를 사용하여 확장 프로그램을 배포 할 수 있어야합니다.

일부 질문은 git에 적용됩니다.

답변

1

Mercurial을 사용하면 문제없이 저장소에 확장 코드를 추가 할 수 있으며이 동일한 확장 프로그램을 상대 경로로 참조 할 수도 있습니다.

그러나 이것은 내가 생각하기에 거래 차단기입니다. 클론에 확장 기능을 적용 할 수는 없습니다. 각 사용자는 자신의 hgrc에 확장 기능을 수동으로 설정해야합니다.

+1

* "각 사용자는 자신의 hgrc에서 수동으로 확장 프로그램을 설정해야합니다"* - [projrc 확장] (http://mercurial.selenic.com/wiki/ProjrcExtension) (현재 TortoiseHG의 일부)이이 문제를 해결합니다. 그러나 마크 쇼 스토퍼가 언급 한 것은 여전히 ​​존재합니다. –

0

저장소에 확장을 배포하는 것이 좋지만 저장소 외부에 설치해야한다는 사실을 발견했습니다. 그 이유는 최신 버전의 확장이 릴리스되면 이전 기록으로 업데이트하면 확장이 다운 그레이드되기 때문입니다. @krtek이 맞다면, 사용자는 .hg/hgrc에서도 수동으로 확장 기능을 활성화해야합니다.