Subversion忽略模式不能很好地工作

时间:2009-10-29 14:49:19

标签: .net svn tortoisesvn

我的全局忽略模式有以下模式:

*.pdb *.suo *.user *.cache */_ReSharper */bin */obj *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
例如,

resharper文件夹(_ReSharper.SubtextSolution)仍然被提交,以及某些其他文件夹,例如bin,由于某种原因。

我也有兴趣看看其他人的全局忽视模式。并不是说每个人都会专门应用于我的环境,但仍然有助于看到一些与...... .NET环境特别相关的....

4 个答案:

答案 0 :(得分:5)

我将其发布为response to a similar question,除了默认的TortoiseSVN全局忽略之外,我添加了以下内容:

.suo *.user bin obj *.pdb *.cache *_svn *.svn *.suo *.user *.build-res TestResults _ReSharper*

您不需要/值。特别是因为_Resharper文件夹往往会添加到根目录(至少对我而言)。

答案 1 :(得分:4)

尝试在忽略设置中使用*ReSharper*忽略所有ReSharper文件。另外,为了忽略bin和obj文件夹,我总是使用[Bb]in[Oo]bj

答案 2 :(得分:3)

以下是我的个人经历:

  • 如果您稍后添加了忽略模式,则以前提交的文件将继续提交(您必须明确删除它们)
  • 在togoise svn中,你应该每行放一个忽略模式

答案 3 :(得分:3)

继承我的2美分......

*.o .lo .la ## ..rej .rej .~ ~ .# .DS_Store thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk .msi .res *.pch *.suo *.exp .~ .~ ~. cvs CVS .CVS .cvs .datasource release Release debug Debug ignore Ignore bin Bin obj Obj [Bb]in [Oo]bj *.csproj.user *.user ReSharper. *.resharper.user *.g.vb *.g.cs *.baml *.GenerateResource.Cache *.cache *.xap

这包括WPF / Silverlight,WCF和Resharper以及所有常见的gubbins。