3
我有一個svn回購與各種應用程序作爲單個svn回購的子目錄。這是有效的,因爲我可以檢查一個部分,回購。因爲我不能用git來做,顯然我需要多個回購。我想在git導出中保留我的提交歷史記錄。什麼是最簡單的方法來做到這一點?將svn回購遷移到git。多個應用程序在svn回購需要分解成單獨的git回購
我有一個svn回購與各種應用程序作爲單個svn回購的子目錄。這是有效的,因爲我可以檢查一個部分,回購。因爲我不能用git來做,顯然我需要多個回購。我想在git導出中保留我的提交歷史記錄。什麼是最簡單的方法來做到這一點?將svn回購遷移到git。多個應用程序在svn回購需要分解成單獨的git回購
您不需要指定克隆的根目錄。你可以這樣說:
git svn clone svn://repository/subdirectory_of_app1 app1
git svn clone svn://repository/subdirectory_of_app2 app2
...
如果你有樹幹/分支機構/標籤的文件夾中的每個應用程序的文件夾,您還可以添加其他參數:
git svn clone svn://repository/subdirectory_of_app1 -T trunk -t tags -b branches app1
...
這也爲我工作很好,你也可以將你的git提交同步到svn倉庫。 – jdehaan