无论我使用什么源代码控制系统(源代码安全,cvs,clearcase ......),这总是很痛苦.二进制.frx文件在合并可视化基本表单时总会导致问题.
我知道......我知道......你为什么使用Visual Basic ...因为有许多遗留的应用程序仍在使用它写,虽然我不想承认它我真的喜欢用它(鸭子西红柿)
你需要咬紧牙关并将它们包含在版本控制系统中.不幸的是,它们确实包含源中其他任何地方都无法获得的信息.(例如,位图添加到ImageList控件.)如果丢失了这些文件,则无法正确重建应用程序.
Frx合并是一个主要的痛苦.如果您的版本控制系统允许锁定,我建议您使用它来确保您在frx文件上使用它以避免合并.例如,Subversion支持锁定以避免编辑位图和其他二进制文件的问题.
据说我的公司和我在VB6 CAD/CAM项目上使用Subversion已经超过5年了,并且只是遇到了frx合并一些时间的问题.在所有情况下,解决问题都很简单.主要由一个人备份他的表格并通过剪切和粘贴手工解决问题.如果某人在其中一个具有大量位图的表单上做了大量工作,那么我们确保锁定它并尽可能快地完成项目的这一部分.
PS不要为VB的FRX奇怪道歉,其他软件包在任何时候编辑相同的位图,wav或软件依赖的任何其他类型的二进制文件时都会遇到同样的问题.