簡體   English   中英

將svn repo遷移到git。 svn repo中的多個應用程序需要分解為單獨的git repos

[英]Migrating a svn repo to git. Multiple app in svn repo need to broken into separate git repos

我有一個svn repo與各種應用程序作為單個svn repo的子目錄。 這是有效的,因為我可以檢查出部分回購。 因為我不能用git這樣做,顯然我需要多個回購。 我想將我的提交歷史記錄保存在git導出中。 最簡單的方法是什么?

您不需要指定克隆的根目錄。 你可以這樣做:

git svn clone svn://repository/subdirectory_of_app1 app1
git svn clone svn://repository/subdirectory_of_app2 app2
...

如果每個app文件夾中都有trunk / branches / tags文件夾,還可以添加其他參數:

git svn clone svn://repository/subdirectory_of_app1 -T trunk -t tags -b branches app1
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM