gpt4 book ai didi

delphi - 如何处理与版本控制相关但经常以无关方式更改的文件?

转载 作者:IT王子 更新时间:2023-10-29 01:27:17 24 4
gpt4 key购买 nike

.dproj 文件对于 Delphi 项目来说是必不可少的,因此它们必须处于版本控制之下。

这些文件由 IDE 控制,还包含一些经常更改但与版本控制完全无关的信息。

例如:我经常更改应用程序的启动参数(一天几次),但不想只更改处理启动参数的部分就意外提交项目文件。

那么如何处理这种情况呢?

一个干净的解决方案是将文件分开,但使用 Delphi IDE AFAIK 是不可能的。

你能忽略文件的特定部分吗?

我们目前正在使用 Subversion,但可能很快会迁移到 Git。

最佳答案

在我们的案例中,开发人员很少对 .bdsproj、.dpr、.res 文件进行有意义的更改。所以我们拒绝提交(颠覆中的预提交 Hook )除非特殊标签:[添加项目文件]或[添加res文件]出现在提交评论中。这可以防止对这些文件进行“无意义的”更改。

关于delphi - 如何处理与版本控制相关但经常以无关方式更改的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180497/

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