我們有一個大型的svn倉庫,我們在本地使用git和git-svn進行交互。獲取文件以添加以前忽略的路徑
最近我創建了一個存儲庫,但忽略了一個以trunk開頭的文件。我修復了忽略路徑,因此它忽略了目錄樹幹而不是任何以trunk開頭的文件。
現在我得到的git svn「沒有找到提交」錯誤,因爲提交git同步有文件,但git缺少原始文件提交。
通常會使用git svn reset -rxxxx和git fetch -rxxxx,但是這是一個兩年前的版本庫,我不能回滾到最初創建文件時。
如何讓git從svn中取出文件?
它是一個擁有20-30個活躍開發者的巨大svn,所以我們不打算用想法2和3:P – Kenoyer130 2013-05-09 20:22:54
我認爲你的SVN版本是反轉的。不應該合併爲svn merge -r PREV:COMMITTED .'?我的成功合併是通過'svn merge -r 32098:32097完成的.' – 2016-02-11 21:29:24
@big_gie Are you sure?這個答案與我的一樣:http://stackoverflow.com/questions/4527189/how-to-undo-a-commit-in-svn – kan 2016-02-11 22:46:35