什么是保存一个Delphi类型库中SVN的最佳方式。

文件更改每次编译应用程序时

该文件未保存在ASCII的一个可读的形式

这是非常困难的工作有什么变化已经从一个版本进行到下一个

<强>这是当多于一个人正在改变文件的一个主要问题

<强>问题:

1)如果一个保存在版本控制导出的“IDL”文件?

2)一种可以隐蔽的“IDL”成一个Delphi类型库如果这样怎么办?

3)用Delphi的类型库工作时,什么是最好的做法?

4)有多容易摆脱Delphi2009的DataSnap项目的类型库?

P.S。我使用BDS2006

有帮助吗?

解决方案

至2009年的Delphi之前,我不会在TLB文件检查但手动将TLB(和* _TLB.PAS为参考文件)转换成一个压缩文件,然后强制该入版本控制。当过我做出了TLB实际变化,我将更新的zip文件,并检查它。当地的TLB总是设为读/写,并通过版本控制系统忽略。该方案救了我好几次,当TLB文件会莫名其妙的不再编译,我可能只是闭上我的项目,从压缩文件解压缩,重新加载项目,并继续工作。

其他提示

在2009年的Delphi,这已经完全改变。 类型库现在保存在该项目为纯文本,RIDL文件。这些将发挥与源代码控制很好。的DataSnap也完全改变了;您可以这里读到它,看到的一个截屏的这里。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top