上级传来消息,要规范我们的供应链管理系统。在泥板上写着清楚的箱子。
我正在联系任何实际使用这种配置的人--获取最佳实践、提示和技巧、战争故事,任何东西……
Sybase源代码管理新闻组只会传回板球的声音。
我们目前有大量的PowerBuilder11.5和PBL5.5系统在维护--所以在EAServer库文件级别进行版本控制是不可取的。
我们还需要很长很长一段时间才能使用最新的版本12 -它删除了PBL文件并使用文本文件,并作为Visual-Studio插件工作。
发布于 2010-06-26 10:36:01
我一直使用以下模式
_work.pbl _last_minute_changes.pbl 1.pbl 2.pbl 3.pbl ...
我从1,2,3中导出对象...并将它们检入到clearcase中。我使用PowerGen设置了一个夜间构建,以便将引导导入到网络共享。我使用脚本将这些pbl拉到我的视图中。我从clearcase中检出一个对象并将其导入到我的_work.pbl中。进行我的更改,将其导出并检入到clearcase中。然后,触发器触发CI构建,该CI构建将对象导入_last_minute_changes.pbl,并根据前几个晚上的pbl重新生成它,然后将其存档到网络共享。
然后,我使用脚本刷新共享中的视图,并从work.pbl中删除该对象。当需要部署时,我们运行一个脚本,该脚本获取同步的pbl并将它们转换为pbd。
我在4个州的100+ powerbuilder开发团队中使用了这个过程,它对我们来说真的很好。我们的应用程序有超过12,000个对象,我们从来没有遇到过任何问题。
发布于 2010-06-25 03:28:09
我确实使用ClearCase,但不是直接与PowerBuilder项目一起使用。
ClearCase手册有:
Sybase信息中心(11.5)提到了settings affecting source controls。
不管是不是PowerBuilder项目,我推荐:
用于咨询目的的所有开发activities
发布于 2010-06-25 02:48:53
我在之前的工作中使用了ClearCase和PowerBuilder。
我们使用集成了集成开发环境的源代码控制,并对其进行了设置,以便将单个对象作为原始文本对象(.sro、.srw等)保存在clearcase中。我不是那个导出对象的人,所以不幸的是我不能给出细节,但我认为PB至少可以为你做一些。无论如何,使用这种配置,当我们从PB签入文件时,集成开发环境会自动将.srX文件签入到ClearCase中。这是您需要的配置,这样您就可以使用ClearCase工具查看更改的历史记录。
我们还使用ClearCase中的源文件使用PowerGen自动创建了PBL。这也是您想要设置的进程。在此过程之前,我们必须手动将PBL签入源代码控制(!!)。我强烈建议您不要这么做-否则您无法真正保证.srX文件和PBL文件是同步的。
总之,这是一个简短的总结。如果你有什么需要我澄清的,请告诉我,我会尽我所能的。祝好运!
https://stackoverflow.com/questions/3112950
复制相似问题