2011-12-11 1 views
3

Subversion 저장소를 상속 받았으며 다소 엉망입니다. 나는 한 지점에 있으며 다른 지점의 변경 목록이 합쳐 졌을 때 알아 내려고 노력하고 있습니다. 이것에 대해 가장 좋은 방법은 무엇입니까?분기에 병합 된 항목을 파악하는 방법은 무엇입니까?

subclipse의 기록 탭에는 각 수정 버전에 동작, 영향을받는 경로 및 설명이 표시된 창이 있습니다. 이 설명 중 일부는 "/BLAHBLAH/branches/integration/config/log4j.xml"과 같습니다. 나는 그들을 병합이 진행되는 단서로 사용하고 있었지만, "병합 (1766)에서 피처 -1798로 병합"과 같은 코멘트가있는 체크 인을 보았습니다. 병합이 완료되었다고 제안했으나 아무 말도하지 않습니다. -tale "/BLAHBLAH/branches/integration/config/log4j.xml"에 있습니다.

커밋이 어떤 분기에서 다른 분기로 병합을 나타내는 지 파악하기가 어렵습니다. 어떤 아이디어?

답변

3

기록보기에서 드롭 다운 메뉴를 클릭하고 "병합 된 수정본 포함"항목을 선택하십시오. 이렇게하면 병합을 커밋 한 지점의 각 개정판이 해당 커밋에 병합 된 개정판을 보여주는 확장 가능한 트리가됩니다.

+1

내 기록 탭에 "확장 가능한 트리"부분이 없지만 병합 된 항목의 쉼표로 구분 된 목록이있는 "병합 된 수정본"열을 볼 수 있습니다. 기본적으로 커맨드 라인에서 똑같은 일을합니까? 쉼표로 구분 된 목록은 실제로 제가 찾고있는 것으로 보입니다. –

+2

당신 말이 맞아요, 목록을 표시하고 병합 수정 표시 오른쪽 클릭 옵션이 있습니다. svn log -g 명령 줄에서 동일한 작업을 수행합니다. 물론 로그 형식이므로 출력을 파싱해야합니다. –