首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Perforce流中包含忽略文件夹结构中的一个特定文件?

如何在Perforce流中包含忽略文件夹结构中的一个特定文件?
EN

Stack Overflow用户
提问于 2019-04-16 16:07:10
回答 1查看 152关注 0票数 1

我正在为我的Cryengine项目设置Perforce Depot,我想忽略/bin文件夹,但要包括位于/bin/win_x64/Game.dllGame.dll文件。我没有使用.p4ignore文件,但我是通过Helix Visual Client内部的流中的忽略列表来使用它的,所以它默认情况下可以在所有机器上运行。

我已经找到了几个页面,上面说我可以通过在我想要包含的东西前面添加一个!来添加忽略列表的异常。我已经尝试了几种不同的方法,但似乎不起作用。

首先,我尝试这样做:

代码语言:javascript
运行
复制
/bin/...
!Game.dll

然后像这样:

代码语言:javascript
运行
复制
/bin/...
!/bin/win_x64/Game.dll

但似乎没有一个是有效的。

当我尝试将该文件添加到仓库中时,它会显示file(s) not in client view考虑我所做的尝试。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-16 23:34:31

Ignored字段优先于其他所有字段,并且没有排除语法。但是,如果将bin文件夹放在Paths字段中,则可以添加排除项,然后将其覆盖:

代码语言:javascript
运行
复制
Paths:
    share   ...
    exclude bin/...
    share   bin/win_x64/Game.dll

这为您提供了一个如下所示的视图(添加空格以提高可读性):

代码语言:javascript
运行
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55703393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档