version-control - 将文件复制到新分支并在 P4V 中保留更改列表历史记录

标签 version-control perforce p4v

我的仓库中有一个分支,我想将其复制到仓库中当前不存在的并行位置。 (即我目前有\depot\rev6.2... 我需要在\depot\rev6.2b... 创建另一个分支...)还有两件事我也想发生:

首先,我需要将 rev6.2 中的更改列表历史复制到 rev6.2b。当我尝试使用集成功能时,我在 depot 中有一个新分支,但历史记录为空白(我提交的用于创建分支的 CL 中只有 1 个条目)。

第二(如果可能的话)我想找到一种快速的方法,以便在 rev6.2 中进行新更改时,我也可以轻松地将它们应用到 rev6.2b 分支。

我是一个非常基础的 P4V 用户 (2011.1),所以越详细越好。提前感谢您的帮助!

最佳答案

您需要启用分支历史记录。点击我用红色圈起来的图标,然后在下拉菜单中选择“Follow Branch Actions”。

How to enable branch history

关于您的第二个问题,如果您想从原始分支中引入更改,您可以再次运行集成。 Perforce 跟踪集成历史记录,因此它知道分支何时创建,以及从那时起集成了哪些更改(如果有的话)。

关于version-control - 将文件复制到新分支并在 P4V 中保留更改列表历史记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197750/

相关文章:

当文件不存在时,git cherry-pick 不显示冲突?

version-control - 如何为TeamCity设置Mercurial VCS构建触发器,而忽略标签操作

diff - Perforce - 如何获取已本地修改的文件列表?

ubuntu - 将 p4 diff 更改为 diff 在 ubuntu 中不起作用

version-control - 在 P4V 上设置我自己的个人存储库

tfs - SQL Server 2017 Management Studio 中没有源代码控制选项

svn - 如何删除 SVN 中未跟踪的文件

perforce - 使用 perforce 列出目录中的更改

强制错误 : File(s) could not be locked

perforce - 如何在不丢失修改的情况下在 perforce 中从更改列表中删除文件?