2010-10-28 98 views
1

我將把我們的項目從svn遷移到git。現在有些開發人員只能在其子樹上工作。在git中可能嗎?具體而言,我們需要能夠: - 檢出幹線的子樹,更改它並提交更改 - 無需看到幹線。一個人甚至可能沒有被授予閱讀幹線其他任何部分的權限。git:如何在子目錄上工作

我們不想設置兩個不同的項目。大多數開發人員希望看到幹線整體

在git中可能嗎?以及如何得到它?

讓我來澄清一下,我們將完全擺脫SVN,我們將單獨使用git。我們甚至不混帳SVN打擾..

最佳, 添

+0

[有沒有什麼辦法克隆git倉庫的子目錄?](http://stackoverflow.com/questions/600079/is-there-any-way-to-clone-a-git -repositorys子目錄只) – 2010-10-28 12:31:25

回答

2

如果您的項目可以這樣構建,您也可以考慮使用git modules。它仍然會與svn的工作方式非常不同。

1

在混帳它不可能只檢出您的項目的一部分,或者通過SVN意味着主幹的唯一子文件夾。這是基於git的概念,因爲您將獲得項目的完整歷史記錄,而不僅僅是其中的一部分。所以人們必須學會和整棵樹一起工作...但是它們當然只能改變它的部分區域。