gpt4 book ai didi

git - 将文件保留在工作树上,但让它们可用于任何分支?

转载 作者:太空狗 更新时间:2023-10-29 14:20:41 26 4
gpt4 key购买 nike

我希望有一些代码文件可用于任何分支,但将这些文件保存在它们自己的分支上(而不是“分支”,因为分支可能无法做到这一点)。有没有比将代码放在另一个存储库中并添加子模块更好的方法呢?我想将代码保存在同一个存储库中。

对于上下文:它是一个用于测试我不想放在 master 或 dev 分支上的 dev 分支的服务器(我后来想在没有测试服务器的情况下将其 merge 到 master 中)。

最佳答案

如果您希望某些代码可用于所有分支但未提交,那么您可以简单地将其作为一组未跟踪文件。在所有其他情况下,您将需要更改您的工作流程并进行一些萨满舞蹈 rebase 、挑选或使用子模块。

但我的一般意见是,您应该将测试服务器放在一个单独的存储库中并对其进行调整,以便它可以直接从您的主项目存储库中获取您的项目代码,例如编译后的工件(jar,或源代码或随便)然后你不需要任何子模块或其他任何东西。我很确定可以通过这种方式调整测试服务器代码。您不会用测试服务器代码污染项目代码 - 它们是解耦的并且可以存在于世界中而不会相互影响。

希望对您有所帮助!

关于git - 将文件保留在工作树上,但让它们可用于任何分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12824337/

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