如何在perforce branch中恢复以前的文件版本?

如何在perforce branch中恢复以前的文件版本?,perforce,Perforce,我已从perforce分支删除了一个文件,正在尝试恢复它。我想同步到它以前的版本并重新提交。这是更好的方法吗?如何做 附言:使用命令行就可以了 p4 sync file#version p4 add file p4 submit 另一个选项(仅适用于~2013年之后的服务器版本): 另一个选项(仅适用于~2016年之后的服务器版本): 无论采用哪种方式,历史记录都会记录新版本来自旧版本(您将看到“文件4从文件2添加”或类似的内容),这样做的目的是在修订图中连接历史记录,并允许合并操作找到公共基

我已从perforce分支删除了一个文件,正在尝试恢复它。我想同步到它以前的版本并重新提交。这是更好的方法吗?如何做

附言:使用命令行

就可以了

p4 sync file#version
p4 add file
p4 submit
另一个选项(仅适用于~2013年之后的服务器版本):

另一个选项(仅适用于~2016年之后的服务器版本):

无论采用哪种方式,历史记录都会记录新版本来自旧版本(您将看到“文件4从文件2添加”或类似的内容),这样做的目的是在修订图中连接历史记录,并允许合并操作找到公共基础

p4 copy file#version file
p4 submit
p4 undo file#head
p4 submit