代码之家  ›  专栏  ›  技术社区  ›  Cristian Diaconescu

性能-是否可以直接在不同的分支上提交打开的文件?

  •  1
  • Cristian Diaconescu  · 技术社区  · 14 年前

    我正在使用Perforce进行版本控制。假设我正在主分支机构处理一个文件:
    //main/xx.cs (打开进行编辑)

    同时, //main 分支到 //v1 然后 /主 得到 锁定的 . 有什么方法可以整合我在 //main /XX.CS 直接到 //v1/xx.cs ?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Community TTT    7 年前

    有一个类似的问题: Can I integrate checked out files into a different branch on perforce

    其中一个答案是:
    http://kb.perforce.com/UserTasks/CodelinesAndBranching/BranchingWorkInProgress 看起来它能提供比你需要的更多。

    还有各种p4shelve、p4tar选项可以帮助:

    1. P4 Shelve 任何版本的性能的python添加
    2. P4tar 脱机(或至少脱离服务器)保存更改
    3. p4 shelve 2009.2及以后的性能特点,提供内置的搁架。
        2
  •  0
  •   Cristian Diaconescu    14 年前

    有一种可能……

    • 将//main同步到创建分支的变更列表。解决冲突。
    • 重要!将//v1同步到同一个变更列表。
    • 打开//v1/xx.cs进行编辑。
    • 丑陋部分:手动将//main/xx.cs的本地副本复制到//v1/xx.cs的本地副本上
    • 同步//v1到头部并解决冲突。
    • 提交更改。

    哇!