【发布时间】:2012-01-13 10:23:15
【问题描述】:
首先,如果术语不正确,我深表歉意。我最近才开始使用 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
这似乎恢复了文件,但 GUI 会在文件旁边显示一个黄色小三角形。当我将鼠标悬停在它上面时,它显示“不是文件的最新版本(#1 of 2)”
我想要做的是完全删除任何确实存在修订 #2 的记录,因为 #2 是我急性 n00bish-ness 的产物,根本不应该提交。
有人能告诉我怎么做吗?
【问题讨论】:
-
真正享受 SCM 系统并从中获得价值的第一步是意识到您永远不需要删除不需要的修订。它没有害处;事实上,从长远来看,记录所有这些错误的步骤和错误的开始实际上是有帮助的。
标签: version-control perforce p4v