代码之家  ›  专栏  ›  技术社区  ›  Rawheiser

有没有人在Sybase PowerBuilder中使用Clear Case?

  •  3
  • Rawheiser  · 技术社区  · 15 年前

    为了使我们的供应链管理系统标准化,有了一个很高的标准。在泥版上写着清楚的案情。

    我正在联系任何实际使用此配置的人-以获取最佳实践、提示和提示、战争故事等…

    Sybase源代码管理新闻组只会发出蟋蟀的声音。

    目前,我们有大量主动维护的PowerBuilder 11.5和Easerver 5.5系统,因此不能选择在PBL库文件级别进行版本控制。

    在我们使用最新版本12之前,这将是一个漫长而漫长的过程,它删除了pbl文件,使用文本文件,并作为一个Visual Studio插件工作。

    4 回复  |  直到 15 年前
        1
  •  3
  •   Christopher Painter    15 年前

    我一直使用以下模式

    工作原理 _最后一分钟的变化.pbl 1.PBL 2.PBL 3.PBL …

    我从1,2,3导出对象…把它们检查进ClearCase。我使用powergen设置了一个夜间构建,用于将引导导入到网络共享。我用一个脚本将这些PBL下拉到我的视图中。我从ClearCase中检查一个对象,并将其导入到my Work.pbl中。进行更改,导出并将其签入ClearCase。然后,一个触发器触发一个CI构建,该构建将对象导入\u last \u minute \u changes.pbl,并根据前一个晚上的pbl重新生成该对象,然后将其存档到网络共享。

    然后,我使用脚本从共享中刷新视图,并从my work.pbl中删除该对象。当需要部署时,我们会运行一个脚本,将同步的PBL转换成PBD。

    我在4个州的100多个PowerBuilder开发人员的团队中使用了这个过程,它对我们来说非常好。我们的应用程序有12000多个对象,而且从未出现过任何问题。

        2
  •  2
  •   VonC    15 年前

    我确实使用ClearCase,但不直接用于PowerBuilder项目。

    ClearCase手册有:

    Sybase信息中心(11.5)提到 settings affecting source controls .


    无论是否为PowerBuilder项目,我建议:

    • 所有开发活动的快照视图
    • 出于咨询目的的动态视图 二者都 :一个动态视图用于测试配置规范,一个快照视图用于重用同一个已测试配置规范并实际在本地复制文件)
    • CC VOB服务器(用于托管存储库)应该在LAN上。如果广域网上有,则使用ccrc(一个通过web与web clearcase服务器通信的rcp客户机,而web clearcase服务器反过来将与同一局域网上的vob服务器通信)
    • 局域网上的CC视图服务器(每个客户端都应该管理自己的视图服务器)
        3
  •  1
  •   Justin Ethier    15 年前

    我在以前的工作中使用过ClearCase和PowerBuilder。

    我们使用集成了IDE的源代码管理,并对其进行了设置,以便将各个对象作为原始文本对象(.sro,.srw等)保存在ClearCase中。我不是那个导出对象的人,所以不幸的是我不能给出细节,但我认为pb至少可以为你做一些。无论如何,当我们从pb签入一个文件时,使用这个配置,IDE会自动将.srx文件签入ClearCase。这是您需要的配置,因此您可以使用ClearCase工具查看更改的历史记录。

    我们还使用powergen使用ClearCase中的源文件自动创建PBL。这也是您要设置的过程。在此过程之前,我们必须手动将PBL检查到源代码管理中(!!!)我 强烈地 建议不要这样做-否则你不能真正保证.srx文件和pbl是同步的。

    总之,这是一个简短的总结。如果有什么需要我澄清的,请告诉我,我会尽力的。祝你好运!

        4
  •  0
  •   G Dorrell    14 年前

    我是源代码控制管理员,我已经一起使用ClearCase和PowerBuilder(使用IDE集成)7年了。我们已经导出了PBL对象(.srw,.sru等),并且在ClearCase中。PBLs是 在CuleCase.我们还使用powergen进行再生,而不是使用glv,因为在更复杂的系统中存在glv问题。

    ClearCase与PowerBuilder完美集成(我们现在使用的是9,我们正在将投资回报率提升到12)。

    在IBM的网站上搜索“PowerBuilder和ClearCase.pdf入门”。其中包含一些非常好的信息。