我正在使用P4V。我在子目录(例如代码/ jorge)中工作,而其他人在我从不处理的另一个子目录(例如art /)中工作。此外,我有一个我在做个人工作的小溪。我经常需要将更改从主线合并到我的流中,然后将它们复制回来。然而,艺术中的文件/是大型二进制文件,Perforce花了很长时间考虑它们,即使我没有触及它们。有没有办法让perforce合并/复制我的目录(代码/ jorge)而不花时间尝试合并艺术/?我可以告诉P4V只合并/复制代码目录吗?
相关但不完全相同的问题:Perforce streams, exclude files from merge/copy
答案 0 :(得分:3)
如果您不触摸这些文件,可能更容易不将它们包含在流中,而不是每次合并时手动排除它们。
即。如果你的流路径目前说:
share ...
也许它应该是:
share code/jorge/...
或者,如果您需要构建的艺术但不需要修改它,您可以考虑做类似的事情:
import art/...
share code/...
答案 1 :(得分:0)
我不确定这是推荐的选项,但您可以实际合并而不使用“Stream to Stream”选项,但标准的“指定源和目标文件”选项,即使您在流库中也是如此。
所以你可以选择任何子目录作为你的源代码,比如'dev / code / jorge'和目的地一样的子目录,比如“main / code / jorge”,它只会考虑那个目录。我们在团队中经常这样做,因为当我们迁移到Perforce时,我们有一个很大的单声道回购并且没有花时间设置多个仓库。