Ror*_*ker 40 svn tortoisesvn svnignore
我希望TortoiseSVN(1.5.3)忽略某些文件夹,它们的内容和某些其他文件,无论它们出现在我的目录层次结构中,但我无法正确获取全局忽略字符串.
无论我做什么,它要么增加太多,要么忽略太多
什么是正确的'全局忽略模式'忽略....
Folders : bin obj release compile
Files : *.bak *.user *.suo
Run Code Online (Sandbox Code Playgroud)
更新:为了帮助澄清......是的,我在Windows上使用它.
Per*_*ion 46
目前我在全局忽略模式中有以下内容:
bin obj CVS .cvsignore*.user*.suo Debug Release .pdb test.的Thumbs.db
很好地忽略几个隐藏或临时文件/文件夹....
所以针对您的具体要求:
文件夹:bin obj发布编译
文件:*.bak*.user*.suo
我会用:
bin obj release compile*.bak*.user*.suo
(添加一个老问题..)
这主要取决于您的语言。所以这里已经有一些适用于 VB6 和其他版本的版本。
这是针对Visual Studio 和 C#的:
global-ignores = *.suo *.user *.userosscache *.sln.docstates *.userprefs debug release Debug Release bin x64 x86 obj Obj *_i.c *_p.c *_i.h *.ilk *.meta *.obj *.pch *.pdb *.pgc *.pgd *.rsp *.sbr *.tlb *.tli *.tlh *.tmp *.tmp_proj *.log *.psess *.vsp *.vspx *.sap Thumbs.db _UpgradeReport_Files *.dbmdl
Run Code Online (Sandbox Code Playgroud)
并进入你的
%APPDATA%/Subversion/config
Run Code Online (Sandbox Code Playgroud)
文件。如果您像我一样有一个新的配置文件,您只会找到被注释掉的全局忽略条目,因此您可以附加该行。
它主要取自 gitignore https://github.com/github/gitignore/blob/master/VisualStudio.gitignore。
任何语言的一般情况
基本上,谷歌搜索(或binging,如果你愿意的话)“gitignore(语言或工具)”你会找到示例gitignore文件,语法类似于SVN的全局忽略,你只需要这样做一些编辑(对于 SVN,所有条目都在一行中;对于 GIT,每个条目都在新行中)。
Sublime或Notepad++等优秀的文本编辑器 在转换时有很大帮助。