Word源于高标准化我们的SCM系统。在粘土片上写着Clear Case。
我正在与实际使用此配置的任何人联系 - 获取最佳做法,提示和提示,战争故事,任何内容......
Sybase Source Control新闻组仅返回蟋蟀的声音。
我们目前拥有大量积极维护的Powerbuilder 11.5和EAServer 5.5系统 - 因此不能在PBL库文件级别进行版本控制。
在我们进入最新版本12之前需要很长时间 - 它会删除PBL文件并使用文本文件并作为Visual-Studio插件使用。
答案 0 :(得分:3)
我一直使用以下模式
_work.pbl _last_minute_changes.pbl 1.pbl 2.pbl 3.pbl ...
我从1,2,3中导出对象...并将它们检查为clearcase。我使用PowerGen设置每晚构建来对网络共享进行引导导入。我使用脚本将这些pbl拉入我的视图中。我用clearcase检查一个对象并将其导入我的_work.pbl。进行更改,导出并将其检查为clearcase。触发器然后触发CI构建,该构建将对象导入_last_minute_changes.pbl并将其重新生成前一晚的pbl,然后将其存档到网络共享。
然后我使用脚本从共享中刷新我的视图,并从我的work.pbl中删除该对象。在部署时,我们运行一个脚本,该脚本接受sync'd pbl并将它们转换为pbd。
我在4个州的100多名Powerbuilder开发人员的团队中使用了这个过程,这对我们来说非常好。我们的应用程序有超过12,000个对象,我们从未遇到任何问题。
答案 1 :(得分:2)
我确实使用ClearCase,但不直接使用PowerBuilder项目。
ClearCase手册有:
Sybase信息中心(11.5)提及settings affecting source controls。
PowerBuilder项目与否,我建议:
答案 2 :(得分:1)
我在以前的工作中使用过ClearCase和PowerBuilder。
我们使用了IDE集成的源代码控件,并进行了设置,以便将各个对象保存为clearcase作为原始文本对象(.sro,.srw等)。我不是那个导出物体的人,所以不幸的是我无法提供细节,但我认为PB至少可以为你做一些。无论如何,当我们从PB检入文件时,使用此配置,IDE将自动将.srX文件检入ClearCase。这是您需要的配置,以便您可以使用ClearCase工具查看更改的历史记录。
我们还使用PowerGen使用ClearCase中的源文件自动创建PBL。这也是您要设置的过程。在此过程之前,我们必须手动检查PBL进入源代码控制(!!)。我强烈建议不要这样做 - 否则你无法真正保证.srX文件和PBL是同步的。
无论如何,这是一个简短的总结。如果您有什么想让我澄清的话,请告诉我,我会尽我所能。祝你好运!
答案 3 :(得分:0)
我是源代码管理员,我一直在使用ClearCase和PowerBuilder(使用IDE集成)大约7年。我们在ClearCase中导出了PBL对象(.srw,.sru等)。在ClearCase中,PBL 不。我们还使用PowerGen进行再生而不是GLV,因为GLV问题涉及更复杂的系统。
ClearCase与PowerBuilder完美集成(我们使用9,我们在升级到12时的投资回报率)。
在IBM的网站上搜索“PowerBuilder和ClearCase.pdf入门”。这包含一些非常好的信息。