在Git 1.7.0中使用新的sparse checkout feature,是否可以像SVN那樣獲取子目錄的內容?我發現this example,但它保留了完整的目錄結構。想象一下,我只是想要'perl'目錄的內容,而沒有名爲'perl'的實際目錄。Git 1.7.0中的稀疏結賬?
- 編輯 -
例子:
我的Git倉庫包含以下路徑
repo/.git/
repo/perl/
repo/perl/script1.pl
repo/perl/script2.pl
repo/images/
repo/images/image1.jpg
repo/images/image2.jpg
repo/doc/
repo/doc/readme.txt
repo/doc/help.txt
我要的是能夠從上面的資料庫這個佈局產生:
repo/.git/
repo/script1.pl
repo/script2.pl
然而wi th目前的稀疏結帳功能,它似乎只有可能得到
repo/.git/
repo/perl/script1.pl
repo/perl/script2.pl
這不是我想要的。
他們終於實現了!涼! – 2010-02-25 18:42:25
爲什麼?問題是什麼?爲什麼你想要在存儲庫中有不同的目錄結構,並在本地不同?乍一看沒什麼意義。 – 2010-03-09 09:02:16
@Jiri:我有一個帶有actionscript(客戶端)和PHP(服務器端)代碼的web應用程序。這些文件密切相關,所以我想把它們放在一個單獨的repo /分支中。不過,我不希望服務器上的動作源文件,只有PHP文件。 – davr 2010-03-09 21:02:40