有没有办法在P4中逐行恢复文件

Gra*_*hao 3 perforce command revert

我想还原文件中的部分更改.我知道在p4v中你可以轻松地逐行恢复文件.我想知道如何使用p4命令.

小智 8

是的,您可以,假设您使用默认的p4merge实用程序,请按照以下步骤操作:

  1. 右键单击更改列表中的文件.
  2. 选择"Diff against Workspace file".(工作区文件是右侧面板,原始文件是左侧)
  3. 从主菜单中选择"编辑".
  4. 选择"编辑右侧窗格".(将出现底部的第3个窗格,您可以编辑)
  5. 现在浏览您的更改...
  6. ...要删除更改,请单击右侧的三角形.(形状图标变蓝)
  7. ...要添加更改,请单击右侧的圆形.(形状图标变为绿色)
  8. 退出编辑器并保存更改并完成!

这有帮助吗?


bab*_*alu 0

无法使用 p4 逐行恢复。请参阅p4 文档

考虑使用以下任一方法进行比较:

1)使用vim,尝试vi -d file1 file2向您显示两个文件之间的图形差异

2) 除了 Kdiff3 之外,Meld 也是流行的、非常漂亮的 diff 图形界面... Meld

3)Emacs有Ediff

4)如果你正在寻找轻量级的东西......考虑xdiff