2014-12-18 67 views
1

我很感兴趣,是否可以通过分支将远程项目(或同一项目的不同分支)子文件夹添加到子文件夹中。如何将远程项目的子文件夹添加到我的项目中git

例: 让我们项目-1.git有2子文件夹,在它的主分支:

Project-1: 
- folder-A 
- folder-B 

,并让我们的项目是项目-2.git。

是否可以将Project-1的文件夹-A添加到我的项目中,而不需要文件夹-B?

我当然要跟踪的文件夹-A的变化,在项目-1.git

回答

0

是为您必须使用子模块制成。

http://git-scm.com/docs/git-submodule
http://git-scm.com/book/en/v2/Git-Tools-Submodules

这样,您可以检出其他一些git的项目到您的项目和模块通过自身的GIT管理。

+0

是否有可能只添加部分远程存储库作为子模块? –

+0

这应该如何工作? ;)您需要完整的存储库。否则,您必须在另一个地方签出项目并设置符号链接,并忽略链接的文件。 – Stony

+0

在我的情况下,我不需要完整的存储库,但只需要子文件夹。如果我将项目结算到另一个地方,git会如何跟踪它? –

相关问题