0
我有一個爲我的應用程序編寫的庫,但現在想在我的公司將要編寫的所有應用程序中使用它。應用程序和庫都住在一個git倉庫(倉庫A)中,其歷史記錄我真的很想保留。該庫位於它自己的子文件夾中。git-bundle只包含我的資料庫中的部分文件
我還有第二個存儲庫(存儲庫B),其中包含一些其他共享代碼 - 這在我們編寫的應用程序中用作git子模塊。
我想從存儲庫A中提取庫子文件夾並將其置於存儲庫B中,而不會丟失其歷史記錄。我看過git-bundle
但似乎無法指定文件,只有分支。
我也看過複製存儲庫和刪除我不想要的文件(like this),但庫文件以不同的名稱和不同的文件夾開始,所以我只是不確定如何工作。
有沒有人有任何想法,這可以做到最好的方式?
這幾乎是我採取的方法,但我不知道--subdirectory-filter選項 - 我正在用--index-filter'git rm ...'手動執行 - 我會嘗試--subdirectory-過濾器。謝謝! – deanWombourne 2011-04-11 17:45:32