gpt4 book ai didi

delphi - 让 Delphi 7 与源代码控制配合得很好?

转载 作者:行者123 更新时间:2023-12-03 18:28:56 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




10年前关闭。




您好,我最近一直在从事 Delphi 7 项目,而经常困扰我的一件事是 *.dfm 文件。任何时候我什至打开一个表单,它都会更改 .dfm 文件。

例如,这个差异是通过打开项目并查看文件和表单来制作的(注意,我没有更改表单本身的任何内容)

@@ -1,6 +1,6 @@
object FormPartnerInfo: TFormPartnerInfo
- Left = 85
- Top = 454
+ Left = 554
+ Top = 322
BorderIcons = [biSystemMenu]
BorderStyle = bsToolWindow

有没有办法强制 Delphi 7 不更新这个毫无意义的设计时信息?我宁愿让它在 SVN 中玩得很好,所以我不必在提交之前一直恢复文件

最佳答案

不是 Delphi 通过默认检查每个更改的文件加载的提交对话框给您带来不便(而不是要求您明确检查要提交的文件)。这就是 Tortoise 中的设计缺陷导致您养成恢复 dfms 的习惯(因为您可能只想保持工作副本尽可能干净 - 就像其他人一样)。

答案是改变你的观点。您不必在提交之前恢复 dfms!我以前也这样做过。这只是你可以改变的习惯。

规则是 不要无意中 checkin 任何东西 .如果您没有打算更改表单,请在提交对话框中取消选中 dfm。更好的是,取消选中所有内容,然后只故意检查您要提交的文件(可能在您检查了差异之后)。或者您可以通过右键单击文件本身提交单个文件(而不是右键单击文件夹上的提交)。您甚至可以在右键单击提交之前在资源管理器中多选(使用 Shift 或 Ctrl)文件。

您需要知道您的工作副本可能是脏的,只要您不 checkin 脏的东西(如果您恢复这些 dfms,它们可能会在您下次打开该表单时再次更改) )。

关于delphi - 让 Delphi 7 与源代码控制配合得很好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390670/

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