首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >共享部分git代码库

共享部分git代码库
EN

Stack Overflow用户
提问于 2015-03-22 23:45:03
回答 1查看 447关注 0票数 2

我是个新手,所以我可能遗漏了一些明显的东西。

我有一个本地的git存储库,格式如下

代码语言:javascript
复制
/.git
/Project-1/
/Project-2/
/Project-3/
/Project-4/
...
/Project-x/
...
/Project-y/
....
/Shared-Code/

每个项目都是一个宿主程序的插件。该程序的开发人员希望在他们的产品发布中包含我的两个插件。为此,他们提供了一个github存储库来放置我的代码。问题是,我只想上传/Project-x、/Project-y和/Shared-Code。

我已经在这里和其他地方找过了。我能找到的最接近的建议是我真的应该有2个repos。我不介意有两个回购。我甚至不关心他们是否保持相同的变更历史,尽管如果他们这样做就好了。

我可以轻松地将/Project-x、/Project-y和/Shared-Code复制到一个新位置并创建一个新的代码库。我的问题是,复制或使用符号链接会更好吗?还是有一种更"git“的方式呢?

EN

回答 1

Stack Overflow用户

发布于 2015-03-22 23:54:27

您可能可以使用git submodules来实现这一点。

当然,您也可以创建忽略收件人(或您)的文件夹的.gitignores,方法是阻止其他文件夹,如gitignore docs中所示

如果模式以斜杠结尾,则出于以下描述的目的,它将被删除,但它只会找到与目录匹配的内容。换句话说,foo/将匹配目录foo和它下面的路径,但不匹配常规文件或符号链接foo (这与路径规范在Git中的一般工作方式一致)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29196355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档