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 API HOOK完全说明》这篇文章,基本上都...
  从网上看到《Delphi API HOOK完全说明》这篇文章,基本上...
ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c+&#x...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和ED...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的...