2013-07-03 2 views
0

실수로 (새 코드와 함께) 트렁크의 코드로 구성되어있는 분기에 일부 코드를 위탁했습니다. 몇 가지 파일이 트렁크에서 변경되었지만 (브랜치의 작업 복사본과 병합되었습니다), 그 중 일부는 나에게도 적용되지 않았습니다.개정판을 두 개정판으로 나누기

하나의 개정판에 트렁크에서 병합 된 파일과 변경된 파일 만 포함되도록이 개정판을 분할하는 방법이 있습니까?

편집 : 거북이를 사용하고 있습니다.

답변

2

리포지토리에서 대규모 수술을 수행하지 않고 이미 커밋 된 리비전을 편집 할 수 없습니다.

그러나 reverse merge을 통해 트렁크 (또는 분기)에 대한 변경 사항을 롤백 할 수 있습니다. 그러면 이전 상태로 돌아가고 저장소 기록에있는 모든 것을 기록 할 수 있습니다.

나는이 지적해야한다 :

파일의 부부 (나는 지점의 내 작업 복사본와 합병 한 것을) 트렁크에 변경되었습니다 만, 그 중 비도 있었다 나를 따라 일했습니다.

이것은 사용자와 적어도 한 명의 다른 사용자가 작업 복사본을 공유하고 있음을 의미합니다. 이것은 매우 나쁜 습관입니다. 당신은 책임을 잃을 & 정말 누가 변경 추적 할 수있는 능력. 지금까지 배웠 듯이 진실한 저자가 아닌 다른 사람이 커밋 할 준비가되지 않은 변경 사항을 저지른 것일 수 있습니다.

각 사용자는 자신과 함께 작업하는 고유 한 작업 복사본이 있어야합니다.

+0

내 게시물을 다시 읽은 후, 나는 자신을 올바르게 표현하지 못했음을 발견했습니다. 제가 말하고자했던 것은 트렁크를 브랜치의 작업 복사본과 병합 한 후, 작업에 의해 변경된 유일한 파일은 편집하지 않은 파일 (작업 복사본에 있음)이었습니다. – Robotron