Perforce:如何将某个分支从一个分支集成到另一个分支

Nil*_*asu 4 integration perforce

我试图将我们最近的所有代码从开发分支到发布分支,直到某个变更列表(例如 CL 编号 1234)。我怎样才能做到这一点?

我知道我可以先p4 describe 1234查看时间戳,然后再执行p4 integ //path/to/dev/branch/...@timestamp //path/to/release/branch/...。但有没有更优雅的方法来做到这一点?

the*_*ady 6

在变更列表中将您的开发分支(源)集成到您的发布分支(目标)中,而不是使用时间戳进行集成。由于您想通过 CL 1234 进行集成,因此您应该运行以下命令:

p4 integrate //path/to/dev/branch/...@1234 //path/to/release/branch/...
Run Code Online (Sandbox Code Playgroud)

这会将 dev 分支(提交 CL 1234 后处于其状态的所有文件)集成到发布分支中。