이것은 dup이 아니기 때문에 git-svn repo를 업데이트하는 방법에 대한 간결한 정보를 찾지 못했습니다. git svn clone을 사용하여 SVN 저장소를 git으로 가져 왔습니다. 그런 다음 일부 커밋을 수행 한 후 원본 SVN 저장소와 관련하여 리베이스하려고했습니다.git-svn 저장소를 rebaseing/update하는 중 오류가 발생했습니다.
C:\Work\osqa>git svn rebase
forum/views/readers.py: needs update
update-index --refresh: command returned error: 1
나는 오류 메시지가 무엇을 의미하는지 잘 모르겠어요 : 나는 자식 svn의 REBASE 명령을 한 번 더 반복
C:\Work\osqa>git svn rebase
Migrating from a git-svn v1 layout...
Data from a previous version of git-svn exists, but
.git/svn
(required for this version (1.7.3.1.msysgit.0) of git-svn) does not exis
t.
Done migrating from a git-svn v1 layout
forum/views/readers.py: needs update
update-index --refresh: command returned error: 1
, 나는 마지막 메시지의 바로 꼬리를 얻었다. 그것을 해결할 수 있습니까?
기본적으로 "변경 사항이 커밋되지 않았습니다." http://pastebin.com/FyDHczB2 – ripper234
예,하지만 불만을 제기 한 파일에 커밋되지 않은 변경 사항이 있습니다. 커밋하거나 숨기고 다시 시도하십시오. – Ilkka
실제로 문제의 일부였습니다. 나는 git-svn이 메타 데이터를 유지하지 않는다는 것을 깨달았다. 나는 SVN 메타 데이터가 전혀없는 새로운 복사본을 만들고 있다고 생각한다. http://stackoverflow.com/questions/5368819/is-there-a-way-to-persistently-synchronize-a-git-repository-with-svn – ripper234