2009-09-02 2 views
9

트렁크에 서로 의존하는 프로젝트가 많습니다. 종속성 문제를 야기한 몇 가지 커밋을 으로 만들었습니다.
/tags/trunk-experimental/ 에 태그/트렁크를 추가 했으므로 문제가 발생한 마지막 N 변경 사항을 "되돌리기"를 원하므로 내/트렁크가 다시 좋음을 나타냅니다.Subversion : 분기/태그 추가 후 트렁크를 이전 버전으로 재설정 할 수 있습니까?

직접적인 방법으로이 작업을 수행 할 수 있습니까?

난 그냥 특정 버전에서 체크 아웃하려고했으나 업데이트가 다시 (의존성 문제를 포함) 최신 버전

여기에 모든 변경하기 때문에이 , 내 질문을 이해하는 타임 라인 나쁜 더 나은 :

  • 개정 1000
  • 문제가 종속성으로 이어질 몇 가지 변경을 (좋은),
    severa 난 지금 1050 (나쁜) 수정/태그/트렁크 실험 (개정 1051)
  • 개정에 다시 "복귀"를 트렁크에 무엇을 해야할지하지 않습니다에
  • 복사/트렁크에 커밋 1000

답변

19

그냥 역 병합을 수행

svn merge -r1051:1000 . 

을 평소처럼 커밋합니다.

+1

"svn merge"에 "--dry-run"옵션을 사용하는 것의 신경질적인 습관이 있습니다. 실제 작업을하기 전에 ... 작업의 범위를 신속하게 점검해야합니다. 그런데, 나는 존 스켓이 아니다! –

+0

고마워요! 그것은 효과가 있었다. 모든 프로젝트를 먼저 업데이트해야합니다. –

+3

@ivan_ivanovich_ivonoff 귀하의 답변으로 표시해야합니다. –

관련 문제