p4 同步两个标签而不删除工作区中的文件

p4 sync two labels without deleting the files in workspace

我有两个标签,我需要一个一个地获取它们,如何在不使用命令行删除工作区中的文件的情况下获取这些标签。

我发现很难找到解决方案,因为当我获得第一个标签然后获得第二个时,第一个标签文件被删除了。我怎样才能保留这些文件?

您可以同步工作区的特定部分。假设它们在不同的目录中,你可以这样做:

p4 sync dir1/...@label1
p4 sync dir2/...@label2

如果它们在同一目录中,您可以单独同步您关心的文件。

做:

p4 sync @label1,label1
p4 sync @label2,label2

使用转速范围语法可以防止 sync 操作接触不在标签中的文件。

警告:如果标签中没有文件,因为它们已被删除或以其他方式故意排除,如果它们在您同步之前存在,它们将保留在工作区中。