我目前正在开发一个功能,允许用户确定文件夹中哪些文件不同步。
我的代码目前似乎工作得很好,基本上我所做的是:
- 在文件夹上进行Fstat
- 遍历结果并标记符合以下两个条件的记录:
- 修订版本 != Head Revision
- HeadAction == Edit
话虽如此,我在使用HeadAction而不是Action时是否正确?两者之间有什么区别?
根据Perforce:
- HeadAction:如果在存储库中,则为头部修订版所采取的操作。
- Action:如果在您的工作区中打开,则为打开操作。
由于某种原因,我并没有真正觉得这些描述有用。
能否有人重新表述一下..?
谢谢