我正在为我的Cryengine项目设置Perforce Depot,我想忽略/bin
文件夹,但要包括位于/bin/win_x64/Game.dll
的Game.dll
文件。我没有使用.p4ignore文件,但我是通过Helix Visual Client内部的流中的忽略列表来使用它的,所以它默认情况下可以在所有机器上运行。
我已经找到了几个页面,上面说我可以通过在我想要包含的东西前面添加一个!
来添加忽略列表的异常。我已经尝试了几种不同的方法,但似乎不起作用。
首先,我尝试这样做:
/bin/...
!Game.dll
然后像这样:
/bin/...
!/bin/win_x64/Game.dll
但似乎没有一个是有效的。
当我尝试将该文件添加到仓库中时,它会显示file(s) not in client view
考虑我所做的尝试。
发布于 2019-04-16 23:34:31
Ignored
字段优先于其他所有字段,并且没有排除语法。但是,如果将bin
文件夹放在Paths
字段中,则可以添加排除项,然后将其覆盖:
Paths:
share ...
exclude bin/...
share bin/win_x64/Game.dll
这为您提供了一个如下所示的视图(添加空格以提高可读性):
C:\Perforce\test>p4 where ...
//stream/main/... //Samwise-dvcs-1509687817/... c:\Perforce\test\...
-//stream/main/bin/... //Samwise-dvcs-1509687817/bin/... c:\Perforce\test\bin\...
//stream/main/bin/win_x64/Game.dll //Samwise-dvcs-1509687817/bin/win_x64/Game.dll c:\Perforce\test\bin\win_x64\Game.dll
https://stackoverflow.com/questions/55703393
复制相似问题