【问题标题】:Failed to use svn:ignore for directory无法对目录使用 svn:ignore
【发布时间】:2018-06-03 02:53:12
【问题描述】:

我试图忽略 svn 存储库中的文件夹:

svn propset svn:ignore -R nbproject .

但那失败了。现在,当我调用 svn status 时,repo 中的每个文件夹似乎都被修改了。这意味着它们都以M 显示在svn status 列表中。

看起来svn:ignore 属性已添加到所有文件夹中,现在它们看起来“已修改”,我该如何扭转?

【问题讨论】:

  • 您是否有任何其他未提交的更改想要保留,从而阻止您进行完全还原?
  • 是的,有些文件已更改但仍未提交,不能只删除该属性吗?然后文件夹应该再次保持不变..

标签: svn ignore


【解决方案1】:

听起来最简单的解决方案是遍历作为目录的工作副本中的所有内容并还原每个内容。还原修改后的目录不会触及其文件内容。这假设您尚未创建任何新目录。

有几个这样的问题,比如How do you revert ONLY directories in an SVN working copy? 请注意,超过 100 票的答案显然会还原所有内容,这不是您想要的,但还有其他适合 Linux 和 Windows 平台的答案。

显然,您可以在测试这些解决方案之前备份您的工作副本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 2018-10-06
    • 2021-08-13
    相关资源
    最近更新 更多