delphi – 如何处理与版本控制相关的文件,但这些文件经常以不相关的方式更改?

前端之家收集整理的这篇文章主要介绍了delphi – 如何处理与版本控制相关的文件,但这些文件经常以不相关的方式更改?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
.dproj文件对于Delphi项目至关重要,所以必须进行版本控制.

这些文件由IDE控制,还包含一些频繁更改的信息,但与版本控制无关.

例如:我更改应用程序的启动参数(每天多次),但如果只处理起始参数的部分已更改,则不想意外提交项目文件.

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

一个干净的解决方案是把文件分开,但是这是不可能的Delphi IDE AFAIK.

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

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

解决方法

SVN / git不能“知道”文件的哪些位是重要的,并且将对您提交或不提交到文件“位”的重要内容进行翻译将是困难的(特别是当您不知道信息在其内部的结构如何).最实际的解决方案是检查对文件所做的更改,并决定是否将它们提交到存储库.

You can decide which bits of the file you want to commit with git.然而,这并不是你似乎正在寻找的自动化过程.

猜你在找的Delphi相关文章