我有一个庞大的代码库,用于执行水力分析中的各种任务。这个基地有一个Github存储库。
我正在发表一篇论文,其中将包含一个单独的Github存储库,其中包含此代码库的一个子集作为工作示例,以及该文件特有的其他一些代码。
有没有办法让纸张的存储库"自动化"保持从主存储库中提取的文件与主存储库保持同步?
该论文的存储库必须能够分叉。
目前,我正在更新两个存储库中的文件以保持同步。这似乎容易出错并且不够优雅。
答案 0 :(得分:1)
如果“纸质源代码”中的所有文件都在一个,两个,少数几个目录中,那么您可以将这些目录中的每个目录作为独立的git存储库。然后,根据独立的git存储库和其他内容,重新编写要从子模块构建的“主要源代码”。您的“纸质源代码”将直接构建为子模块。