4
我正在使用git-svn來跟蹤一個svn分支庫。我一直在使用的服務器分支之一已經在svn倉庫中重新命名了。 Git-svn似乎不瞭解發生了什麼事。我怎麼能告訴git-svn發生了什麼?git-svn:分支在svn倉庫中重命名,我如何告訴git-svn?
我正在使用git-svn來跟蹤一個svn分支庫。我一直在使用的服務器分支之一已經在svn倉庫中重新命名了。 Git-svn似乎不瞭解發生了什麼事。我怎麼能告訴git-svn發生了什麼?git-svn:分支在svn倉庫中重命名,我如何告訴git-svn?
你或許應該更新.git/config
文件,以使你的svn URL指向正確的分支:
[svn-remote "svn"]
url = https://my.repo/svn/MyProj/newbranch/
我假設你是混帳SVN獲取/變基?你運行git branch -a時看到了什麼?您應該希望能夠以舊名稱和新名稱查看該分支。 – Yawar
這是我一直在努力的事情。我的公司在合併後(SVN中)將分支重定位到「歷史」文件夾。這意味着我們每個分支基本上都是兩個分支。一個是在分支上完成的所有工作,另一個是單個提交,當它被移動到新的「歸檔」位置時。我還沒有找到這個問題的優雅解決方案。推測將兩個分支嫁接在一起會產生理想的效果,但我還沒有嘗試過。 –