我想忽略所有的文件,其中包括 Binaries
文件夹中的dll文件除外。
# Ignore all files and folders
Binaries/*
# Dont ignore dll files
!Binaries/*/*.dll
这样一来,所有的文件和文件夹都会被忽略。即使是dll文件。
但我想允许dll文件。比如说
Binaries/Win64/someName.dll
不应该被忽视。
请大家帮忙。P4的忽略文件名是".gitignore"
我想这是你想要的。
# Ignore everything under Binaries except .dll files
Binaries/
!Binaries/**.dll
我想你是想:
C:\Perforce\test>p4 add -n Binaries/foo
//stream/main/Binaries/foo#1 - opened for add
c:\Perforce\test\Binaries\foo - ignored file can't be added.
C:\Perforce\test>p4 add -n Binaries/Win64/someName.dll
//stream/main/Binaries/Win64/someName.dll#1 - opened for add
对于你的用例来说,这似乎是正确的。