1

我正在使用P4V。我在一个子目录(例如 code/jorge)中工作,而其他人在另一个我从不处理的子目录(例如 art/)中工作。此外,我有一个流,我可以在其中做我的个人工作。每隔一段时间,我需要将主线的更改合并到我的流中,然后将它们复制回来。但是,art/ 中的文件是大型二进制文件,即使我没有接触过它们,Perforce 也会花很长时间思考它们。有没有办法让 perforce 合并/复制我的目录(code/jorge)而不花时间尝试合并 art/?我可以告诉 P4V 只合并/复制代码目录吗?

相关但不相同的问题:Perforce 流,从合并/复制中排除文件

4

2 回答 2

3

如果您不接触这些文件,则根本不将它们包含在您的流中可能比每次进行合并时手动排除它们更容易。

即,如果您的流路径当前显示:

share ...

也许它应该是:

share code/jorge/...

或者,如果您需要构建艺术但从不需要修改它,您可以考虑执行以下操作:

import art/...
share code/...
于 2016-03-01T19:37:39.633 回答
0

我不确定这是推荐的选项,但您实际上可以在不使用“流到流”选项的情况下进行合并,而是使用标准的“指定源文件和目标文件”选项,即使您在流库中也是如此。

因此,您可以选择任何子目录作为源(例如“dev/code/jorge”)和与目标相同的子目录(例如“main/code/jorge”),它只会考虑该目录。我们在我的团队中经常这样做,因为我们有一个当我们迁移到 Perforce 时,我们没有花时间设置多个仓库。

于 2016-03-01T21:40:33.930 回答