gpt4 book ai didi

SVN 到 Clearcase 导出

转载 作者:行者123 更新时间:2023-12-04 17:42:11 28 4
gpt4 key购买 nike

我有一位非常坚持使用 Clearcase 的客户。是否有任何工具/脚本可以让我的团队针对 SVN 存储库(或除 Clearcase 之外的任何东西)工作,但会定期自动将变更集同步回 Clearcase VOB?

我的想法是,如果存在这样的工具,并且它是自动的、可靠的和透明的,那么可能会说服客户端允许我们对抗 SVN。

谢谢,
肯特

最佳答案

我用 Git 直接在 ClearCase View 中。
然后我可以 git2svn 如果我有要同步的 SVN 存储库,则将内容返回到 SVN。

注意:对于直接在 ClearCase View 中工作的工具,我必须使用快照 View ,以便写入文件,即使它们尚未 checkout 。然后,对于我认为已完成的任何事件,我都会更新快照 View ,它允许我列出所有“被劫持”的文件。我检查它们,然后检查它们。

在这种情况下(客户端的 ClearCase 存储库)使用 SVN 时我会看到的问题是:

  • 引入了另一个中央存储库(意思是提交,您必须有权访问您的私有(private)中央 SVN 存储库,并且对于“到客户端提交”,才能访问中央 ClearCase VOB - 版本对象库,即“存储库”在 ClearCase 术语中)。
  • 引入了另一个分支建模,在 SVN 中,它是目录中的廉价副本,而在 ClearCase 中,它是不表示为目录的元数据(分支)。这意味着 SVN checkout 的物理树可能与 ClearCase 中的快照 View 更新不匹配,因为 SVN checkout 的某些目录在 ClearCase 中根本不存在。

  • 至少,使用 Git,你有:
  • 私有(private)存储库(您没有添加另一个每个人都应该有权访问的中央存储库)
  • 相同的分支模型(至少在“不以目录表示分支”时)
  • 关于SVN 到 Clearcase 导出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1240018/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com