Ach*_*dar 2 perforce perforce-integrate
我的问题不是perforce覆盖我的文件的"可怕"问题,而是相反,它没有.
我希望与其他人写的代码同步,所以我在perforce中做:" 获得修订 "然后从流中" 强制操作 "每个人都提交他们的工作(在保存我正在工作的文件的备份之后)在我的计算机上),但是当我在eclipse中打开文件时,它仍然是我的更改.
进一步 - 我正在对我的文件进行一些小的,故意的更改,然后" 获得修订 ",然后" 强制操作 "到它,同样的事情也发生了.
我在最后几天一直在同一工作区工作,当我昨天做它时,它按预期覆盖了我的文件.
此外,在Perforce 的" 提交 "选项卡中,此文件不在列表中,因此我没有意外地以某种方式提交它.
此外,通过从文件系统打开文件,我的更改仍然存在,所以它似乎不是eclipse刷新或类似的问题.
我想,有人吗?
如果文件在Perforce中被记录为"打开"(即它由"p4 opened"命令返回,或者它出现在GUI中的"挂起的更改"选项卡中),即使强制同步也不会覆盖它,因为你还在努力 如果您要放弃更改以获取其他人提交的内容,请执行以下两项操作之一:
第一个选项使文件保持打开状态; 第二种选择没有.
如果您想在Perforce中保存当前工作的备份(不提交它),而不是制作它的本地副本,您可以"搁置"待处理的更改列表,并在以后"取消搁置"它以返回您的工作区到了被搁置的国家.