我想知道如何在perforce中重命名分支规范(又名“分支映射”)。 P4V客户端不允许您编辑分支规范名称。
只添加另一个分支规范,复制设置并删除旧设置是否安全?
答案 0 :(得分:8)
Perforce不提供重命名分支规范的机制。也许他们担心如果你去重命名一个脚本,你可能会无意中破坏一些脚本?
是的,创建一个新设置是安全的,从旧设备中复制设置并将其删除(当然,没有任何东西依赖于具有旧名称的分支规范)。
答案 1 :(得分:2)
缺少分支规范重命名扩展到所有规范(用户,组,客户端,标签,作业等)。这是命令行可以派上用场的地方:
p4 branch -o OLDBRANCH | sed -e "s,OLDBRANCH,NEWBRANCH," | p4 branch -i && p4 branch -d OLDBRANCH
答案 2 :(得分:0)
检查此链接:
http://kb.perforce.com/article/24/renaming-depot-directories
该过程取决于您的服务器版本。例如,在2009+服务器中,您使用pedit和pmove重命名并保留文件历史记录。
答案 3 :(得分:-1)
是。但是你需要做一个p4集成来获取文件。这就是p4v“复制或重命名”的作用。使用重命名选项,该选项也会删除旧文件。