我有两个流: -dev - 所有开发人员都使用它,并且整个更改都适用于此流 -netmajor - 这是我自己的私人流
当我进行少量更改时,我将它们提交到我的私人仓库,然后我在Dashboard上看到信息"复制到开发(x更改)"
当我将此更改从我的流提交到dev depot上的Changelist时,我发现有些文件是不必要的,所以我还原它们。在此之后,我在我的私人仓库Dashboard信息中看到"复制到dev"。
文件是否已恢复为私有软件仓库? 为什么我在Pending选项卡上看不到它们?我怎样才能将它们从私人仓库中还原,因为这些变化从未存在过? 当我向Depot提交更改时,无法将其移回工作区?
答案 0 :(得分:1)
回滚私有信息流中的更改 - 您可以选择要将所有内容回滚到的时间点(例如更改列表),或者您可以选择要退出的个别更改列表,同时保留其他更改列表(可能后来)改变名单完好无损。这可以通过"回滚"或"退出" P4V中的命令,或者通过" p4 sync"和" p4编辑"在命令行。
这里有一个深入的视频教程:http://www.perforce.com/resources/tutorials/rolling-back-backing-out-changes