0

我有一个包含一组文件的工作区。但我观察到,当我从 perforce 中删除一个文件并执行“p4 同步”时。文件没有从工作区中删除。但是 p4 sync -f 会删除该文件。

4

1 回答 1

2

p4 sync只有在以下情况下才会从工作区中删除文件:

  1. depot 文件的头版本被删除(检查p4 files FILE
  2. 您当前同步到文件的不同(未删除)修订版(检查p4 have FILE
  3. 您当前没有打开文件(检查p4 opened FILE

这些条件中唯一受该-f标志影响的是#2,因此我怀疑您的工作区中有该文件,但没有记录为已从服务器同步它(例如,该文件放在 Perforce 之外,或者有一个sync -k,或类似的东西)。

于 2017-07-27T15:10:00.783 回答