我开始开发一个在Windows上使用Visual Basic 6和TortoiseSVN的遗留软件。
当我从主干工作时,我能够使用"将表单另存为"上下文菜单命令来复制表单。在分支上执行相同操作时,该命令没有任何效果。
- 我尝试将项目目录移动到SVN忽略列表。
- 我也试图把它一起从源代码控制中移除。
- 我创建了一个新的存储库并签出了代码。从这个新存储库中,我无法在主干或分支中复制表单。
我仍然无法复制现有表单。这告诉我文件访问权限可能存在问题。
有时.frm
文件有一个伴随的.frx
文件(二进制文件)。检查此文件是否为读写文件。您可能需要将其锁定在SVN中。由于它是一个二进制文件,建议的做法是在SVN中将其标记为needs-lock
。如果.frm
是可读写的,但.frx
是只读的,VB6 有时无法显示有用的错误消息。