是否可以使用perforce标记大量文件?
我们的软件仓库(更准确地说,是我们公司代码所在的公司共享软件仓库的一部分)有超过2万个文件,并且我们的构建过程需要标记一个子集,例如3k至7k文件范围。
没有带有要标记文件的更改列表,只有纯文本列表。由于命令行太长,因此我们无法将整个列表提供给CLI p4。我们目前正在按目录标记目录,但是这涉及很多p4调用,并且有点慢。
是否有办法告诉p4标记“此文件中”列出的所有文件?请注意,要创建更改列表,我将面临相同的问题。
答案 0 :(得分:2)
使用-x
标志。它将从文件中读取并自动批处理命令。
p4 -x FILELIST.txt tag -l LABEL
FWIW,根据我的经验,在构建过程中创建巨大的静态标签通常可以暗示某些事情变得比需要的更为复杂-如果需要,构建过程或分支结构的设计不当标记您构建的所有内容,而不是仅仅做p4 changes -m1 PATH
。