2014-10-27 70 views
0

我有一個名爲「MVP」的Repo,其中包含我想要拆分的代碼,因爲它將與系統的其他部分共用。我創建了一個名爲「共享」的新回購,沒有歷史,我以前的Git存檔看到hereGitHub(Git)使用兩個Repo's

我再git的遠程添加MVPgit的遠程添加在同一目錄共享

我拉MVP並希望我可以簡單地拉共享過,但是,混帳想做合併。這不是我想要的。

任何人都可以提出一個策略,可能適用於我的要求有一個包含共享代碼庫的回購協議,並能夠在另一個本地回購協議在原地拉代碼基地?

編輯:

不知道這是最好的辦法:

1. Create shared code repo 
2. Create other repos for projects 
3. Deploy projects (git pull) 
4. Depoly shared repo (git pull) 
5. Create Symbolic link from projects to shared repo 
6. add symbolic link to .gitignore 

回答

1

一個git拉是個混蛋取指後跟一個混帳合併,所以你居然問混帳做合併。

我懷疑你是想爲你的用例使用子模塊或子樹。這將允許你在其他git倉庫中擁有一個git倉庫。你應該在git書中閱讀這個。

對於你的情況,我應該嘗試這樣的:

git clone ssh://example.com/mvp 
git submodule add ssh://example.com/shared shared 
git submodule update 
+0

謝謝,我會嘗試這一做法,現在我剛纔使用的符號鏈接「共享」回購......不漂亮,但工程。 – avrono 2014-10-28 09:44:22