gpt4 book ai didi

git - 混合存储库的正确版本控制工作流程

转载 作者:行者123 更新时间:2023-12-05 05:26:29 25 4
gpt4 key购买 nike

感谢您对以下内容的反馈(我是 Git 初学者)。我在 GitHub 上有一个公共(public)存储库,用于我论文研究的工件(主要是软件,用 R 编写)。我想改编第三方 GitHub 存储库,其中包含 LaTeX 论文模板(基本上,我想定期同步, merge 变化,我想要/需要)。我已经在我的主项目目录结构中为手稿创建了相应的子模块。但是,现在我质疑这条路线是否是最好的(最佳的)。我的问题:

1) 上述任务的正确工作流程是什么?

2) 对手稿(在主目录结构中)使用分支而不是子模块是否近似等价?我问这个问题的原因是,我在项目 (RStudio) 几乎所有工作中使用的 IDE 似乎目前不支持子模块(等待团队确认),但是它确实支持分支。如果这样的替换有意义,我是否仍然能够同步我现在的模板分支(主要是在只读模式下,但能够将一些更改推送到上游会很棒,也是)。

最佳答案

如果它不支持子模块,但你仍然需要向上游推送更改,你可以考虑使用 subtree 代替。
请参阅“Apply gradle file from different repository”中的示例。

如果您坚持使用子模块,请注意 submodule can automatically follow a branch .

关于git - 混合存储库的正确版本控制工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25799319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com