【问题标题】:Subversion Ignore Pattern not working too well颠覆忽略模式不能很好地工作
【发布时间】:2009-10-29 14:49:18
【问题描述】:

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

*.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 环境相关。

【问题讨论】:

    标签: .net svn tortoisesvn


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        这是我的个人经历:

        • 如果您稍后添加忽略模式,之前提交的文件将继续提交(您必须明确 svn-delete 它们)
        • 在 tortoise svn 中,您应该每行放置 1 个忽略模式

        【讨论】:

        • 我们从一开始就有这种忽略模式。
        • 每行 1 个忽略模式是什么意思?我想我问是因为我在 Tortoise 设置中指定了这个,只有一行。
        • @manitra 很困惑。在每个项目的忽略设置中,您会获得不同类型的对话框,并且您可以在自己的行中指定每个项目。你是对的,在全局忽略设置中,每一个都只是用空格分隔的一行。
        • 在 tortoise svn 中,您可以将每个文件名模式放在一个新行上。如果您不这样做,则只会应用您的第一个模式。
        • @manitra 仅适用于每个项目的忽略设置。对于全局忽略设置,它们都只是一行。
        【解决方案4】:

        这是我的 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。

        【讨论】:

          猜你喜欢
          • 2011-08-13
          • 2023-04-05
          • 1970-01-01
          • 2013-12-22
          • 1970-01-01
          • 1970-01-01
          • 2020-08-09
          • 2011-12-02
          • 1970-01-01
          相关资源
          最近更新 更多