0

我有一个 git 存储库,比如说abcmaster现在。我下载了(使用go get命令)另一个包,比如说xyz(因为 GOPATH 设置为项目的根目录,新安装的包在项目 abc 中)。

所以,现在我的项目中有一个外部项目,都通过 git 管理。我签入了我的项目,但永恒项目中的所有文件xyz都不是主项目(主项目)的一部分。最好的方法是什么,以及如何将外部项目视为我的主要项目的一部分?

谢谢。


编辑:我一直在阅读有关 gitsubtree 的信息。看起来它可以解决我的问题,但不知道如何使用它。您是否认为子树是一种选择,是否可以制作xyz主项目的子树abc

4

1 回答 1

0

我使用了子树,希望这是最好的方法。

 git subtree add --prefix=src/github.com/.../xyz https://github.com/../xyz.git master
于 2013-06-19T21:25:05.030 回答