我们的 PowerBuilder 应用程序相当大,并且在多个 PBL 中具有许多对象来组织我们的代码。我们经常在一个窗口上有 10 个或更多数据窗口,并且这些数据窗口可能分布在两个或三个 PBL 中。对于版本控制,我们使用独占 check out 来避免合并冲突。
情况是,当您在窗口绘制器中右键单击数据窗口对象时,您会看到一个上下文菜单,其中包含“脚本”、“属性”和“修改数据窗口...”等选项。我们想添加一个“ checkout ...”以避免在多个 PBL 中寻找数据窗口。
任何有关如何执行此操作或类似操作的想法,我们将不胜感激。
最佳答案
我认为你能做的最好的事情就是在库列表的顶部创建一个临时库,通过“修改数据窗口...”跳转到数据窗口来找到它们,然后将它们保存到临时库中,最后使用源代码控制系统中的工具按名称找到它们并锁定它们。
我使用的另一个技巧是取消选中源代码管理选项中的复选框,以清除 .srd 等文件,然后使用操作系统的查找工具来搜索这些文件的文件名(因为 Powerbuilder 仍然不会支持按名称搜索对象...)。当然,如果您没有很多对象,并且您的对象没有很多引用,您始终可以使用 Powerbuilder 的搜索...但是您认识谁处于那个幸运的位置?!!
关于version-control - SCC 的 PowerBuilder IDE 定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2517640/