문제

SVN 병합은 매우 시간이 많이 걸리고 (특히 대형 코드베이스에서) 오류가 발생하기 쉽습니다. Eclipse 및 NetBeans 플러그인은 저를 잘 제공하지 않습니다. 현재 나는 수동 "SVN Merge"와 그래픽 차이를 조합하고 있습니다. 멜드. 더 나은 대안이 있습니까 (비 -WIN32)?

도움이 되었습니까?

해결책

실제로 GIT-SVN 또는 HG-SVN 브리지를 사용하여 트리를 다운로드하고 병합을 미리 형성 한 다음 병합을 업로드하는 사람들에 대한 보고서가 있습니다. 혼란 부분을 해결하지는 않지만 병합 속도가 증가하면 지루하지 않습니다.

다른 팁

나는 최근에 새로운 것을 사용하기 시작했습니다 비교를 넘어서 3 (Windows 및 Linux의 경우). 그것은 더 나은 자동화 된 합병 결정을 통해 TortoisesVN 또는 KDIFF3을 일관되게 만드는 것 같습니다. 특히 공백에서는 이것이 BC3S 더 나은 파일 유형 구성 때문이라고 생각합니다.

또한 Merge Interface가 더 깨끗하고 Kdiff를 이해하기 쉽다고 생각합니다.

MELD는 아마도 비 WIN32에 가장 많이 사용되는 도구 중 하나 일 것입니다. 창문이나 와인으로 Winmerge 손을 내립니다. Linux의 일부 대안 :

PS 실제로 창에서 TortoisesVN 병합 도구는 훌륭한 결과를 제공합니다 :)

나는 파이썬 스크립트 인 svnmerge를 사용하는 방법을 알아 냈으며, 그로 인해 많은 성공을 거두었습니다. 내 블로그에 넣은 지침에 대해서는 Google을 작성하거나 라인을 떨어 뜨릴 수 있으며 허영 링크를 게시하겠습니다.

나는 Source -Gear Diffmerge를 정말 좋아합니다. http://www.sourcegear.com/diffmerge/

우리는 항상 내 작업에 TortoisesVN을 사용했습니다. 합병에 아무런 문제가 없었기 때문에 추천 할 수도 있습니다.

나는 사용했다 svnmerge 그리고 그것은 많은 도움이됩니다. 명령 줄 유틸리티이므로 모든 사람에게 가장 적합한 도구는 아니지만 나에게 좋습니다.

어떤 플랫폼을 실행하고 있습니까? 내가 사용하는 창에서 거북이 대부분의 차이를 수행하고 쉽게 합쳐집니다. 더 복잡한 DIFF 가닥 중 일부만이 Ultracompare로 수행됩니다.

병합 프로세스를 자동화하기 위해 오픈 소스 콘솔 도구를 만들었습니다. 다른 사람들에게 도움이 될 수 있다고 생각합니다. 합병
할 수 있습니다 :
- 폴더의 서브 폴더를 새 지점으로 전환
- 미래 병합의 난이도 계산 (프로젝트별로 커밋/ 변경 파일/ 동일한 파일로의 커밋)
- 충돌이 없을 때까지 자동 모드에서 개정에 의한 개정을 병합
- 프로젝트 그룹의 대량 병합.
이론적으로는 모노와 함께 일할 수 있어야합니다.

현재 Linux에서 찾은 최고의 도구는 Subcommander 패키지에서 잠수하다. 여기 이것을 사용하고 일식과 통합하는 방법입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top