2011-01-17 4 views

답변

4

작업 복사본에서 업데이트을 수행 할 수 있으며 로컬 변경 사항이 손실 될 위험이 없습니다. 병합 방법을 모르는 svn 파일에 대해서만 수동으로 해결해야하는 충돌이 발생할 수 있습니다.

한편 로컬 변경 사항을 모두 삭제하려면 되돌리기 명령이 있어야합니다. 이 둘의 조합으로

: 첫째 를 되돌리려하고 갱신 당신은 당신이 원하는 것을 달성 가능한 분쟁 해결을 피할 수.

+0

이미 '되돌리기'를 수행 한 후에'업데이트 '할 수있는 것은 무엇입니까? 무엇이 업데이트 될까요? –

+0

@Ian :'update'는 작업 카피의 파일을 저장소의 최신 버전으로 대체합니다. 'revert'는 단지 로컬 변경을 무시하고, 최신 버전 파일을 얻기 위해 저장소에 연결하지 않습니다. –

+0

'revert'는 로컬 변경 사항을 어떻게 알 수 있습니까? 그리고 일단 그 점이 밝혀지면, 그냥 그 줄을 삭제합니까? 거기에 있었던 코드는 어떨까요? –

0

업데이트를 수행하면 어떻게됩니까? 업데이트로 인해 충돌이 발생하지 않으면 로컬 변경 사항과 관련이 없습니다. 일반적으로 충돌이있는 경우 옵션 창이 있어야합니다.

옵션 창에서 "그 사람의 수락"이라고 말할 수 있습니다. 이것은 intellij 및 Tortoise에서 작동하는 방법입니다.

물론 쉽게 원하는 것을 이루기 위해 모든 파일 (전체 버전의 diretcory가 아니라 단지 파일)을 삭제하고 저장소의 최신 업데이트를 클릭하면됩니다.

관련 문제