2011-05-10 4 views
2

방금 ​​트렁크에서 지점을 만들었습니다. Java 컴파일러에 대해 컴파일되지 않는 파일이 두 개 있다는 것을 알았습니다 (이상하게도, Java 컴파일러에 대해 컴파일됩니다). 트렁크의 파일을 제 컴파일러의보다 엄격한 정책을 따르도록 만드는 동안 지점에서 삭제했습니다.브랜치에서 작업을하다가, 변경된 파일의 일부만 트렁크에 병합 할 수 있습니까?

저는 지점에 몇 가지 변경 사항을 적용했으며 이제 지점을 트렁크에 병합하고 싶습니다. 트렁크는 지점을 만들기 전의 시점과 같습니다. 문제는 삭제 된 테스트의 몇 가지가 트렁크에 누설되는 것을 원하지 않는다는 것입니다.

어떻게해야합니까?

답변

1

삭제 된 작업의 개정판이 benn이어야합니다. -r 스위치를 사용하여 여러 버전의 리비전을 병합하고 트렁크에 원하지 않는 부분을 삭제 한 리비전을 확인하십시오.

TortoiseSVN과 같은 도구를 사용하는 경우 훨씬 간단합니다. 병합하려는 리비전을 선택하여 변경 한 항목을 무시할 수 있습니다.

어쨌든 병합에서 삭제 개정판을 포함하는 경우 변경된 트렁크로 누출 될 염려는 없습니다. 또한 병합 후에 커밋해야하며, 이러한 변경 사항이 변경 집합에 없는지 확인하십시오.

+0

흠 너무 쉽지 않습니다. 변경 사항은 여러 개정판에 걸쳐 있습니다. 체리보다 이것에 대해 할 일은 하나씩 골라야하지, 그렇지? –

관련 문제