온라인 솔루션을 사용하여 모든 개인 프로그래밍 작업을위한 SVN 저장소를 유지합니다. 나는 시스템의 유일한 사용자이고, 그것은 단지 백업으로 사용됩니다.SVN을 사용하고 프로젝트 업데이트가 필요하다고 말하는 단일 개발자
변경 사항을 커밋하려고하면 프로젝트를 업데이트해야한다고 들었습니다.
내가 아는 바로는 로컬 복사본에없는 변경 사항이 저장소에 포함되어있는 경우입니다. 그러나 독점 개발자로서 나는 이것이 어떻게 가능한지 모른다. 내가하지 않은 서버에는 어떤 변화도있을 수 없습니다.
업데이트가 방금 동기화되었는지 또는 가장 최근의 변경 사항을 삭제할지 여부를 찾기 위해 검색을 시도했습니다. 나는 일주일 동안 인터넷을 사용하지 않았기 때문에 현지 복사본에 잃어 버리지 않으려는 많은 변화가 있습니다.
이전에는 여러 번 이런 일이 있었지만 항상 새로운 저장소를 만드는 경우가 많았지 만 극단적 인 것으로 보입니다. 이번에는 약 5 개의 프로젝트가 모두 같은 것을 말하고 있기 때문에 잘못되거나 오해하고있는 것이 틀림 없습니다.
이 문제가 발생하는 이유와 해결 방법을 알고 싶습니다.
서버의 다른 폴더에서 로컬로 수정 한 버전을 확인하십시오. 서버에서 현재 체크 아웃. 차이. 두 대 이상의 컴퓨터를 사용하고 있습니까? 추신 - 업데이 트가 귀하의 로컬 파일을 닦아해서는 안됩니다 (병합해야합니다)하지만 안전하기까지, 당신이 diff까지 업데이 트하지 마십시오. –
프로젝트의 일부만을 커밋 할 수 있습니다 (예 : "src/main/java/something/xyz"폴더에 있지만 부모 폴더를 업데이트하지 않았습니까? 이것은 때때로 나를 위해이 효과를 가져옵니다. –
@ebyrob 나는 하나의 기계만을 사용합니다. – Martin