有没有办法可以忽略我本地工作副本中的文件而不污染svn属性?我不希望我的本地忽略模式(例如临时文件)被发布到存储库并导致repo有很多无用的信息.
就像在git中一样,我可以使用.git/info/exclude.SVN中有类似的方法吗?
Sim*_*hes 14
就在这里.转到TortoiseSvn设置 - >一般.
有一个全局忽略编辑框.添加以下内容作为忽略您不想进入存储库的项目的良好起点:
*.fbl6 *.fbpInf *.fb6lck *.*scc *.aps *.bak *.cache *.eto *.ilk *.ncb *.obj *.patch *.pch *.plg *.rdl.data *.sbr *.sqlsuo *.suo *.svclog *.tlh *.tli *.tmp *.user *.vshost.* *DXCore.Solution [Bb]in [Dd]ebug [Oo]bj [Rr]elease _[Rr]e[Ss]harper.* _UpgradeReport_Files Ankh.Load Backup* CVS PrecompiledWeb svnignore[.-] [Tt]humbs.db UpgradeLog*.* _vti_* lint.db
Run Code Online (Sandbox Code Playgroud)
这种技术是更喜欢.gitignore
比.git/info/excludes
(管理的svn:肆无忌惮地无视):
.svnignore
在项目的顶部创建一个.- 列出您要忽略的文件/通配符
- 保存
现在,从项目的顶部开始,您可以:
Run Code Online (Sandbox Code Playgroud)$ svn propset svn:ignore -F .svnignore .
至少这种方式你只需做一次propset
改变.
你仍然要跟踪或忽略你的.svnignore
(就像.gitignore
).