如何使用 git 正确管理源代码和随附文档?

发布于 2024-10-13 03:36:08 字数 1435 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初与友歌 2024-10-20 03:36:08

我相信“选项 3”(子模块)仍然是最不烦人的,因为它:

  • 解耦两组文件(您不需要最新版本的文档来编译和运行您的项目)
  • 大多数 git 命令现在都是“子模块感知”(或者相反,可以 git status 一样忽略它们)
  • 您可以随时更新子模块(不必“始终”)
  • 您将通过父存储库保持源代码和文档之间的链接。

话虽这么说,我没有看到一个简单的解决方案来管理文本文件中的并行演变。冲突仍然会存在。

I believe the "option 3" (submodules) would still be the least annoying, since it:

  • decouples the two set of files (you don't need the latest version of documentations to compile and run your project)
  • most git commands are now "submodules-aware" (or, on the contrary, can ignore them like git status)
  • you can update a submodule whenever you want (it doesn't have to be "all the time")
  • you will keep a link between source codes and documentations through the parent repo.

That being said, I don't see an easy solution for managing parallel evolutions in a text files. Conflicts will still be there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文