【问题标题】:How do I Unignore a file in TortoiseSVN?如何在 TortoiseSVN 中取消忽略文件?
【发布时间】:2010-11-22 12:51:58
【问题描述】:

我错误地忽略了 TortoiseSVN 中的一个文件。如何扭转这一点并将文件添加到我的存储库?

【问题讨论】:

    标签: svn version-control tortoisesvn


    【解决方案1】:

    如果您右键单击包含该文件的目录并选择 SVN 属性,您应该会看到一个 svn:ignore 属性,其中包含一个被忽略文件的列表。只需编辑该列表并删除忽略您的文件的规则。

    【讨论】:

    • 我的菜单结构是right click on folder->TortoiseSVN->Properties。感谢您的提示!
    【解决方案2】:

    只需编辑 svn:ignore 属性(在目录属性的 subversion 选项卡中)。 (如果您忽略了子文件夹,请选择其父文件夹的属性选项卡)

    【讨论】:

    • 可能也值得看看 svn:globalignore 属性
    • 如果在根级别找不到任何内容,也请查看子文件夹中的同一选项卡
    【解决方案3】:

    来自 Tortoise SVN 文档的"Ignoring Files And Directories" 指出:

    如果您想从忽略列表中删除一项或多项,右键单击这些项目并选择 TortoiseSVNRemove from Ignore List strong> 您也可以直接访问文件夹的svn:ignore 属性。这允许您使用文件名通配符指定更通用的模式,如下节所述。有关直接设置属性的更多信息,请阅读the section called “Project Settings”。请注意,每个忽略模式都必须放在单独的行上。用空格分隔它们是行不通的。

    【讨论】:

      【解决方案4】:

      我通常只是用 Tortoise 添加被忽略的文件,而不会费心从忽略列表中删除条目。到目前为止,我没有任何负面影响......

      【讨论】:

      • 当文件被忽略时,添加不再作为选项出现在 TortoiseSVN 菜单中
      • 这不是我所经历的。我在上下文菜单下的 tortoise svn 设置中选中了“添加”命令的复选框。这样,“添加”命令总是直接出现在资源管理器上下文菜单中。也许这会有所作为?
      • 我也进行了更改,但我在忽略目录的上下文菜单中看不到它。
      【解决方案5】:

      对我来说,解决方案是使用“更新到修订版”

      当我进行结帐时,我忽略的文件已被设置为自动忽略,但没有在文件上打勾。

      当我更新到修订版时,我通过转到“选择项目...”来验证文件是否包含在内

      我无法在列出被忽略文件的属性菜单中找到任何内容(la Gabriel 的建议)。事实上,这些属性是空的。

      【讨论】:

      • 这是我的情况(结帐时忘记勾选)并且“更新到修订版”有效,谢谢!
      【解决方案6】:

      就我而言,还有另一个问题:乌龟设置中的global ignore list,常规。

      默认情况下,Tortoise 在忽略列表中带有 .so 文件,我们将这些文件存储在源代码管理中(是的,我知道这远非理想)。从列表中删除它们为我整理好了。

      【讨论】:

        猜你喜欢
        • 2012-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-16
        • 2012-10-06
        • 1970-01-01
        • 2014-06-23
        • 2013-01-25
        相关资源
        最近更新 更多