version-control - SCC 的 PowerBuilder IDE 定制

标签 version-control powerbuilder

我们的 PowerBuilder 应用程序相当大,并且在多个 PBL 中具有许多对象来组织我们的代码。我们经常在一个窗口上有 10 个或更多数据窗口,并且这些数据窗口可能分布在两个或三个 PBL 中。对于版本控制,我们使用独占 check out 来避免合并冲突。

情况是,当您在窗口绘制器中右键单击数据窗口对象时,您会看到一个上下文菜单,其中包含“脚本”、“属性”和“修改数据窗口...”等选项。我们想添加一个“ checkout ...”以避免在多个 PBL 中寻找数据窗口。

任何有关如何执行此操作或类似操作的想法,我们将不胜感激。

最佳答案

我认为你能做的最好的事情就是在库列表的顶部创建一个临时库,通过“修改数据窗口...”跳转到数据窗口来找到它们,然后将它们保存到临时库中,最后使用源代码控制系统中的工具按名称找到它们并锁定它们。

我使用的另一个技巧是取消选中源代码管理选项中的复选框,以清除 .srd 等文件,然后使用操作系统的查找工具来搜索这些文件的文件名(因为 Powerbuilder 仍然不会支持按名称搜索对象...)。当然,如果您没有很多对象,并且您的对象没有很多引用,您始终可以使用 Powerbuilder 的搜索...但是您认识谁处于那个幸运的位置?!!

关于version-control - SCC 的 PowerBuilder IDE 定制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2517640/

相关文章:

oracle - 2157 年 2 月 31 日这个日期有何意义?

git - git commit --amend 是否包含上次提交中的文件?

version-control - 将旧项目历史转移到 DVCS

git - 如何使用Hg-to-Git工具-快速导出?

Powerbuilder 数据窗口错误

c# - oleobject 替代 c#

python - 想法/解决方案如何编辑PBL(PowerBuilder Library)文件?

git - 我的合作者的提交是如何进入我的分支的?

git - 我如何在本地使用 git 命名空间?

.net - 寻找一个简单的.Net、3D绘图API(装配)