假设我有一个名为 example.vcproj 的项目,我已向其中添加了文件: 1.first_file.c 2.第二个文件.c
first_file.c 是 10 天前添加的,但尚未经过代码审查。因此我仍在等待,目前我无法 checkin 文件。
最近添加了 secondary_file.c。它已经通过了代码审查并准备好 checkin 。但是,由于我的第一个文件仍在审查中,我无法继续提交第二个文件,主要是因为对 example.vcproj 的依赖。
请告诉我解决此冲突的最简单方法,而不是暂时删除first_file.c并恢复example.vcproj并检查最近的更改。谢谢。
最佳答案
您可以尝试以下几种方法。
首先,您可以在提交之前搁置所有文件。这至少意味着您不会有丢失任何工作的危险,因为文件将存储在 Perforce 服务器上。收到代码审查后,您可以 checkin 它们。
其次,您可以为正在进行的工作创建私有(private)分支或流。然后,每当您在私有(private)分支上达到稳定的里程碑时,您就可以获得代码审查批准并将其提升到共享分支。
关于perforce - 在 perforce 上 checkin 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9263480/