如何找出Perforce分支中已更改的文件?

时间:2010-08-12 21:22:29

标签: branch perforce merge

我在Perforce中有一个(sparse)开发分支,我会定期更新主代码行。我想要一个简单的方法来列出已经对分支进行的所有非集成更改,理想情况下检查到一个新的更改列表(允许我在合并回主代码行之前进行最终的代码整理)。

我能够做到这一点的唯一方法是简单地将分支集成回主代码行 - 集成在洗涤中掉出来。我对此并不满意,因为我所做的任何更改都会进入主代码行,而我实际上更愿意在分支中进行这些更改。我显然可以创建第三个分支,但这似乎不对。

有人有更好的想法吗?

2 个答案:

答案 0 :(得分:3)

简单地对主代码行进行分支差异有什么问题?

答案 1 :(得分:2)

如果您想要找出分支中不是积分结果且尚未集成回主线的更改,您可以

p4 interchanges branch_directory/... main_dir/...

这是你在找什么?

输入

p4 help interchanges

了解更多信息。

这是Perforce的一个未记录的功能。有关更多信息,请参阅“p4 help undoc”。