IT Share you

Subversion을위한 더 나은 병합 도구

shareyou 2020. 12. 15. 20:24
반응형

Subversion을위한 더 나은 병합 도구


tortoisesvn에 대한 좋은 외부 병합 도구가 있습니까 (내장 된 병합 도구가 특히 마음에 들지 않습니다). 나는 diff에 WinMerge를 사용하지만 3 방향 병합에서는 작동하지 않습니다 (아마 더 좋은 질문은 tortoisesvn이 tortoisecvs처럼 병합하도록 강제하는 방법이 있는가?)

[편집하다]

그들 모두를 시도한 후에는 SourceGear가 내가 선호하는 것입니다. sourcegear에서 DiffMerge를 지정하는 방법은 다음과 같습니다.

C : \ Program Files \ SourceGear \ DiffMerge \ DiffMerge.exe / t1 = "내 작업 버전"/ t2 = "리포지토리 버전"/ t3 = "Base"/ r = % merged % mine % theirs % base


Sourcegear DiffMerge를 살펴보십시오 . DiffMerge는 Vault 및 Fortress 제품의 비교 및 ​​병합 도구이지만 독립 실행 형 도구로 무료로 사용할 수 있습니다. 한 가지 주목할만한 기능은 전체 디렉토리 트리를 비교할 수 있다는 것입니다.

편집 : DiffMerge는 무료 도구로 남아 있지만 적어도 하루에 한 번 팝업으로 등록을 요청합니다 (최소 버전 4.2 이후). 또한 팝업에 다음과 같이 표시됩니다.

향후 릴리스에서 새로운 기능을 선택하려면 등록이 필요하지만 핵심 기능과 수정 사항은 모든 사람이 사용할 수 있습니다.


Perforce 병합 도구

Perforce가 분명히 무료는 아니지만 병합 도구는 있습니다. 기본 TortoiseSvn보다 100 배 더 좋습니다. TortoiseSvn과 통합하려면 병합 도구를 다음과 같이 설정하십시오.

C : \ Path-To \ P4Merge.exe % base % theirs % mine % merged


Beyond Compare 는 나에게 여러 번 제안되었습니다.


3 방향 병합 도구로 KDiff3사용 합니다 . 괜찮은 일을합니다.


Araxis Merge 는 비싸지 만 훌륭합니다. 파일 또는 폴더에서 3 방향 병합을 정말 잘 처리합니다. Windiff 또는 P4의 도구보다 diff를 표시하는 방법이 훨씬 더 유용하다는 것을 알았습니다.


CompareIt는 거북이 것들에 집어를 묻는 곳이, 나를 위해 더 많은 병합 것을, 내가 SVN에 대한 명령 줄 인터페이스를 사용하여 찾을 좋다.


나는 이와 같은 SmartSynchronize 비상업적 이용을위한 무료입니다

참조 URL : https://stackoverflow.com/questions/50371/better-merge-tool-for-subversion

반응형