首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重命名流

重命名流
EN

Stack Overflow用户
提问于 2015-12-10 16:44:02
回答 1查看 2.1K关注 0票数 3

由于某些业务原因,本应称为productB的产品现在应该称为productA。后面将是一个productB

为了在我们的命名方案中保持一个正常的外观,我想重命名现有的开发流以匹配产品名称,因此将productB重命名为productA

我的问题如下:

  1. 如果我通过编辑流名来重命名流,那么底层分支是否也会被重命名(我对此表示怀疑)?
  2. 子流会发生什么?他们会很好地遵循重命名,还是他们将成为孤儿?
  3. 如果我想稍后(重新)创建一个productB,那么Perforce不是会完全迷失在旧的productB和新的productB之间吗?

我觉得这不是一个得到充分支持的行动,也许我不应该这样做。如果这是可行的,那么最安全的方法是什么?我也应该使用p4 move吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-13 00:38:52

我个人会避免它,因为在某种程度上,任何引用都引用旧路径(不一定仅限于Perforce本身),当您重命名所有内容时,这些引用都将失效。

话虽如此,以下是你可能想做的事:

  1. 创建一个新的流productA (使用"p4流“),将其路径、类型、父流等匹配到productB。
  2. 将//depotname/productB中的仓库文件复制到//depotname/productA (使用"p4复制“)。
  3. 删除//depotname/productB中的仓库文件(使用"p4擦除“)。
  4. 尽您所能找到对productB的引用(例如,来自它的其他流),并将这些引用更改为指向productA。
  5. 删除现在空的productB流(使用"p4流-d")。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34207267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档