我正在嘗試將svn repo遷移到git。 「:不能Exec的‘混帳svn的’:不是一個目錄致命」錯誤git-svn不工作,報告「致命:不能執行'git-svn':不是目錄」
說我在目錄〜/溫度,甚至我就跑「,但我在
git svn clone https://svn.xxx.com/repos/xxx/trunk ~/temp
它拋出一個stucked git svn「,我得到了同樣的錯誤信息。
試圖
man git-svn
效果很好。
請問有什麼問題?
我正在嘗試將svn repo遷移到git。 「:不能Exec的‘混帳svn的’:不是一個目錄致命」錯誤git-svn不工作,報告「致命:不能執行'git-svn':不是目錄」
說我在目錄〜/溫度,甚至我就跑「,但我在
git svn clone https://svn.xxx.com/repos/xxx/trunk ~/temp
它拋出一個stucked git svn「,我得到了同樣的錯誤信息。
試圖
man git-svn
效果很好。
請問有什麼問題?
做完這些之後,問題似乎消失了。我得到了一個新版本的Git 1.7.3.4,不知道它是否是版本1.7.2
sudo port deactivate git-core
sudo port install git-core +svn
問題請參閱http://redlinesoftware.com/blog/2008/2/24/converting-subversion-repositories-to-git
但我的混帳SVN和git-svnimport被搗毀!部分
我建議您使用SubGit項目(subgit.com)進行遷移。它保留了最重要的SVN概念(EOL,忽略,標籤,合併等),比git-svn好得多。並且還保持同步SVN和Git倉庫,所以你可以直到你運行
subgit uninstall <path/to/svn/repo>
感謝您的推薦。我們會在git解決之後放棄SVN –
同時使用SVN和Git接口,你需要給路徑原來的svn的 – CharlesB
它是一個回購協議的URL或文件路徑?我試過git svn clone https://svn.xxx.com/repos/xxx〜/ temp和file:/// Sites/xxx(我的本地svn回購)〜/ temp。仍然是相同的錯誤 –
什麼是你的操作系統,你是如何安裝git的? – CharlesB