2

比如说,我有一个名为example.vcproj的项目,我向其中添加了文件: 1. first_file.c 2. second_file.c

first_file.c 是 10 天前添加的,还没有经过代码审查。因此我仍在等待它,此时我无法签入文件。

second_file.c 是最近添加的。它已经通过了代码审查,可以签入了。但是,由于我的第一个文件仍在审查中,我无法继续提交第二个文件,主要是因为依赖于 example.vcproj。

请让我知道解决此冲突的最简单方法,而不是暂时删除 first_file.c 并恢复 example.vcproj 并签入最近的更改。谢谢。

4

1 回答 1

2

您可以尝试几件事。

首先,您可以在提交之前搁置所有文件。这至少意味着您没有丢失任何工作的危险,因为文件将存储在 Perforce 服务器上。收到代码审查后,您可以将其签入。

其次,您可以为正在进行的工作创建一个私有分支或流。然后,每当您在私有分支上达到稳定的里程碑时,您就可以获得代码审查批准并将其提升到共享分支。

于 2012-02-13T16:08:50.627 回答