首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Git子模块是在工作副本中包含工作副本的唯一安全方法吗?

Git子模块是在工作副本中包含工作副本的唯一安全方法吗?
EN

Stack Overflow用户
提问于 2009-05-28 01:19:56
回答 1查看 3.8K关注 0票数 18

在我的场景中,我有一个分析数据输入文件和生成其他数据输出文件的程序。我想要对程序进行版本控制,我想要对数据文件进行版本控制,并且作为首选,我希望在程序的工作副本中具有数据文件的工作副本。我希望程序和数据是分开的版本控制,以减少“噪音”。程序不依赖于数据文件。

如果我使用git子模块,那么当数据目录中发生事情(我认为是提交的更新)时,程序的版本控制会注意到子模块有一个更新。如果程序依赖于数据,这将是有用的,但它不是。

在这种情况下,有没有可能在不使用git子模块的情况下在另一个工作副本中有一个工作副本?

EN

回答 1

Stack Overflow用户

发布于 2009-11-30 15:39:37

这也是在你有需要版本化的插件的情况下使用Heroku和rails时的一个有用的变通方法。目前,Heroku不支持git子模块,因此嵌套工作副本似乎是最好的解决方案。在本例中,您不希望将插件目录添加到.gitignore,因为在本例中,您将无法在推送到heroku时上传插件,但请执行以下操作。希望Heroku最终能支持git子模块。

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

https://stackoverflow.com/questions/918768

复制
相关文章

相似问题

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