1
我想在我的公司使用git-svn來處理某個項目「proj1」。git-svn和大量的svn倉庫與許多「子庫」
但是我們的代碼庫是這樣的:
proj1/
app1/
component1/
branches/
tags/
trunk/
component2/
branches/
tags/
trunk/
app2/
component22/
branches/
tags/
trunk/
你會如何應對呢?
我以爲git submodules是答案,但我不太瞭解它,從谷歌搜索似乎它不支持git-svn。
謝謝。
編輯:這個問題有關Svn -> git migration with several trunk/branches/tags。雖然沒有正確的答案。排名最高的一家預計很少有「子庫」。但是在我們的項目中有很多。
嗨。謝謝你的回答。你知道任何可以自動化的腳本嗎(例如,遍歷SVN倉庫,檢測「sub-repos」,做「git svn clone」和添加子模塊)? – woky
@woky不,因爲SVN中的目錄可以代表...任何東西(標籤,分支,應用程序,組件,模塊...)。在你的情況下,一個組件是一個包含'branches','tag'和'trunk'的目錄,所以腳本不應該太難。 – VonC