我正在使用 Perforce 来集成两个代码行。在生成的更改列表中,有些文件标记为已打开以进行集成,但实际上并未更改。
我应该提交这些未更改的文件还是应该恢复它们?
我想恢复它们,因为我不希望这些未更改的文件污染更改列表。
但是,如果我提交它们,我感觉 Perforce 可能会使用这个“事实”(文件已被集成)用于未来的集成。
我正在使用 Perforce 来集成两个代码行。在生成的更改列表中,有些文件标记为已打开以进行集成,但实际上并未更改。
我应该提交这些未更改的文件还是应该恢复它们?
我想恢复它们,因为我不希望这些未更改的文件污染更改列表。
但是,如果我提交它们,我感觉 Perforce 可能会使用这个“事实”(文件已被集成)用于未来的集成。
无需提交未更改的文件。我什至无法理解为什么存在该选项。Perforce 只需要知道您对文件所做的更改。您签出文件但没有对其进行任何操作的事实是无关紧要的。还原未更改的文件。正如你所说,不要污染修订历史。
是的,您应该提交它们。这将创建集成记录以记录更改已“集成”(这可能并不意味着目标上发生了实际更改)。
我总是在我的更改列表中还原未更改的文件。我不记得任何错误的后果。
(幸运的是,现在我们切换到了 git。)