2010-04-15 67 views
1

子我增加了一个排除到我的工作区被称为 “开发机”Perforce公司排除差异

- //库/ DotNetProject /斌/ ... // DEV-机/斌/ ..现在

bin文件夹中显示为排除p4diff但是...

的差异仍然呈现11即DIFF 1和下一个和上箭头依然把我带到那些排除的文件夹。

我在这里错过了一些明显的东西吗?

+0

您是否将修订版本与“本地磁盘上的工作区版本”进行比较? – raven 2010-04-15 13:25:10

+0

@raven对本地磁盘上Workspace版本的最新修订,是的。这可以吗 ? – PeanutPower 2010-04-15 14:04:17

+0

我以为自己在做些什么,但是在真正再现你的问题后,我不能说我可以得到任何帮助。我假设你没有将bin目录添加到版本控制中,所以我觉得令人惊讶的是,当你添加像'-def/DotNetProject/bin/... // dev-machine/bin/...'考虑'/ /仓库/ DotNetProject/bin'甚至不存在。我会联系Perforce技术支持,看看他们对此有何评论。 – raven 2010-04-15 15:01:00

回答

3

你添加客户端规格规则删除bin目录在更改目录,在目录中打开文件? Perforce仍然会将文件视为已映射的文件,直到您明确同步为止,即便如此,它仍会阻止您删除Perforce知道已打开的文件。

如果Perforce已经认为bin目录中的文件已打开(请使用p4 open进行检查),您最好的办法可能是强制同步这些文件或将它们还原,以将它们从工作区中删除。您的bin目录中至少没有文件(至少Perforce正在跟踪),因此您需要重新编译。

+0

你能帮我把p4 diff2命令行改成c#p4命令 – gasroot 2013-04-18 08:35:24