몇 가지 사항을 변경하고 커미트 (버전 2)하고 몇 분 후에 내 프로그램에 새로운 버그가 있음을 알았습니다. 그래서 일부 파일을 이전 버전으로 전환하여 로컬 플랫폼에서 파일의 일부를 다시 버전 1로 가져 왔습니다. 그 이후로 나는 잃고 싶지 않은 많은 변화를 만들었고 커밋 (버전 3)을 사용하여 서버에서 로컬 변경 사항을 얻었습니다.로컬 버전을 SVN에 최신 버전으로 만드는 방법
필자가 로컬에 가지고있는 버전은 파일 중 일부가 공식적으로 "버전 1"인 경우에도 헤드 개정판으로 저장소에 저장하려는 버전입니다. 어떤 방식 으로든 SVN 병합을 사용해야한다고 가정합니다. 그러나 어떻게해야 할 지 잘 모르겠습니다. 어떤 충고?
편집 : diff를 사용하면 로컬 버전에서 담당자 버전으로의 변경 사항이 표시됩니다. 업데이트를 할 수는 있지만 로컬에 다시 작동하지 않는 버전이있을 것입니다. 그래서 제가 원한 것은 단지 "이것은 최신 버전, 기간"이라고 말하는 일종의 강제 커밋입니다.
edit2 : "커밋"을 수행 할 때 SVN은 변경 사항이 없다고보고합니다. Neil Butterworth에게 감사드립니다.
edit3 : 내가 마지막으로 한 것은 FY의 제안이었을뿐입니다.하지만 저는 뭘하고 있었는지 정말로 생각하지 않고 업데이트를 할 정도로 바보였습니다. 물론 수리를 넘어 모든 것이 엉망이되었습니다. 그래서 마침내 프로젝트를 새로운 디렉토리로 내보내는 것이 었습니다. 그건 분명히 당신이 그것을 해야하는 방법이 아니지만, 나는 더 이상이 물건을 망쳐 놓고 싶지 않았어. 결국 나는 실제 프로젝트에서 실제 진행으로 돌아 가야했다 ;-) 내가 더 큰 팀에서 일할 때 나는 그런 것을 할 수 없다는 것을 안다. 그러나 나는 그렇지 않다. :)
변경 사항을 커밋하면 어떻게됩니까? –
그것은 말합니다 : 변경 사항이 없습니다. 좋은 질문 – panschk