Nuget 为什么TortoiseHg不添加packages.config
我在.NET项目上使用NuGet进行包管理,有一件事一直在发生,那就是在提交时会忽略package.config文件,除非我显式地添加它们。对于任何其他未经my.hgignore TortoiseHg专门筛选的文件,建议将其包括在提交对话框中 my.hgignore的内容如下:Nuget 为什么TortoiseHg不添加packages.config,nuget,tortoisehg,hgignore,Nuget,Tortoisehg,Hgignore,我在.NET项目上使用NuGet进行包管理,有一件事一直在发生,那就是在提交时会忽略package.config文件,除非我显式地添加它们。对于任何其他未经my.hgignore TortoiseHg专门筛选的文件,建议将其包括在提交对话框中 my.hgignore的内容如下: # Ignore file for Visual Studio 2008 # use glob syntax syntax: glob # Ignore Visual Studio 2008 files *.obj
# Ignore file for Visual Studio 2008
# use glob syntax
syntax: glob
# Ignore Visual Studio 2008 files
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.lib
*.sbr
*.scc
*.orig
[Bb]in
[Dd]ebug*/
obj/
[Rr]elease*/
build*/
_ReSharper*/
[Pp]ackages*/
[Tt]est[Rr]esult*
[Bb]uild[Ll]og.*
*.[Pp]ublish.xml
Thumbs.db
desktop.ini
我看这一切都不是悲剧,只是一点点摩擦。有没有想过为什么会忽略package.config
编辑:好的,我看到了可能负责的行:
[Pp]包装*/
我想接下来的问题是,我需要什么样的模式来过滤掉我的包目录,但让packages.config通过?我的正则表达式不太好,因此非常感谢您的帮助。从glob部分删除
[Pp]packages*/
,并为package.config添加带有负前瞻性的regexp部分(待定!):
syntax: regex
^packages.*/(?!package\.config$)