2012-07-12 2 views
3

나는 이것이 매우 간단하다고 느낀다. 그러나 당황스럽게도 그것에 관한 정보를 찾을 수없고 전복에 처음이다.svn diff (가지의 기초가있는 것)

svn 복사본으로 포크를 만들고 지점을 체크 아웃하고 거기에서 작업했습니다. 작업 복사본 내에서이 브랜치에 대한 일련의 커밋을 통해 일련의 변경 집합을 만들었습니다.

이제 포크 이후 변경 한 사항을보고 싶습니다. 내 changeset와 내가 분기 한 최신 분기 간의 변경 사항을보고 싶지 않습니다. 단지 변경 사항을보고 싶습니다. 다른 말로하면, 나는 다른 사람이 내가 갈래서 갈라진 지점에서 무엇을했는지 상관하지 않는다.

가장 쉬운 방법은 무엇입니까? 내 브랜치의 기본 개정판에 대한 svn 로그를 살펴 봐야합니까?

감사합니다.

답변

0

이 경우 SVN과 동일한 문제가있었습니다. 일어나는 문제는 저장소에 커밋했으면 svn diff을 기본으로 사용할 수 없다는 것인데, 그 이유는 작업 복사본에서 커밋 한 마지막 버전이 BASE이기 때문입니다. svn update을 실행하면 똑같은 일이 발생합니다. 실제로 저장소에서 체크 아웃 로그하는 한 가지 방법은 내가 알고있는 서버쪽에 있습니다. 자동으로 그것을 찾기 위해 코드를 작성하기 때문에 ... svn에는 명령이 없습니다. 최선의 방법은이를 추적하고 지금부터 사용하기위한 서버 측 스크립트를 만드는 것입니다.

관련 문제