0
我想做到的是:一個git倉庫,條件根基於稀疏結賬
1 - 我的機器和github上(即一個遠程)
2上一個庫 - 我的服務器我希望庫的根文件夾包含包含在倉庫
假設這個倉庫結構的子目錄一個(我開發的機器上)的源代碼
現在/root # the actual git repository
./git
/sub-root1 # contains source code for sub-root1
sub-file1
/sub-root2 # contains source code for sub-root2
sub-file2
,我的服務器我想運行
cd /var/sub-root1 && git pull [email protected]/root-repository.git
和只收到sub-root1
(和sub-root2
副verca)的源代碼,即下面的結構
/sub-root1 # system folder
./git
sub-file1
我已設法獲得以下結構稀疏結帳:
/sub-root1 # system folder
/.git
/sub-root1 # git folder
sub-file1
我意識到,移動sub-root
文件夾起來作爲根文件夾將意味着使庫髒,但我希望有處理這一些優雅的方式(我目前最好的想法是在使用mv
後收到鉤)。
這是可能的嗎?
我們最終從我在問題中詳述的體系結構移開,因此我沒有時間查看子模塊,但我會假設他們可以解決問題: - ) – nicohvi 2014-10-10 06:38:56