在我的场景中,我有一个程序分析数据输入文件并生成其他数据输出文件。我想对版本控制程序进行版本控制,并且我想要版本控制数据文件,并且作为首选项,我希望在程序的工作副本中包含数据文件的工作副本。我希望程序和数据分开版本控制,以减少“噪音”。该程序不依赖于数据文件。git子模块是在工作副本中拥有工作副本的唯一安全方式吗?
如果我使用git子模块,那么当数据目录内发生事情(我认为提交的更新)时,程序的版本控制会注意到子模块有更新。如果程序依赖于数据,那么这很有用,但它不会。
在这种情况下,是否有可能在不使用git子模块的情况下在另一个工作副本中拥有工作副本?
喜欢听这个。这种方法有什么可能出错的吗?或者它只是工作? – 2012-01-13 14:14:56