noo*_*lar 1 version-control perforce p4v
首先,如果术语不正确,我道歉.我最近才开始使用P4而且遇到了一些麻烦.
假设我有一个名为Program.cs的文件.该文件有两个版本:版本#1和#2.我意识到我不小心将更改提交到服务器,所以我想回到版本#1而不留任何版本#2的痕迹.
到目前为止我做了什么:
-Go to P4V GUI
-Right click on the file I want to revert
-Select "Get revision..."
-Under "Specify revision using:" -> Revision -> 1 (in the "Enter revision number" box)
-Check "Force Operation" box
Run Code Online (Sandbox Code Playgroud)
这似乎还原了文件,但GUI然后在文件旁边显示一个小黄色三角形.当我在它上面盘旋时,它说"不是最新版本的文件(#1 of 2)"
我想要做的是完全删除任何确实存在修订版#2的记录,因为#2是我急性的n00bish-ness的产物,应该永远不会提交.
有人可以告诉我该怎么做?
永久删除文件的唯一方法是删除.您可能需要管理员权限(我很少会删除任何内容),您可以使用管理控制台,也可以使用命令行http://www.perforce.com/perforce/doc.current/manuals/cmdref/obliterate. HTML
或者,由于您已经拥有修订版1,请将其签出,解决,进行更改,然后提交.将有3个修订,但1和3将完全相同.
更简单,还原文件,然后右键单击历史记录中的版本1并选择"回滚到修订版"