【问题标题】:SVN ignore *.jpg not working?SVN 忽略 *.jpg 不起作用?
【发布时间】:2013-05-16 02:39:12
【问题描述】:

我试图忽略 .jpg 但它不起作用。

我为

编写命令

svn propset svn:ignore *.jpg

我想忽略 jpg 文件。

知道如何进行吗?

【问题讨论】:

  • 这不是编程问题。
  • 是的,我知道。我在问如何忽略 .jpg 文件
  • @unwind 不,但根据常见问题解答,它可能属于practical, answerable problems that are unique to the programming profession
  • @r.vengadesh 您是希望仅在特定目录中忽略它们,还是在目录下递归地忽略它们?
  • 不,我想忽略所有 .jpg 文件

标签: svn tortoisesvn svnignore


【解决方案1】:

您需要引用命令的*.jpg 部分,否则您的shell 将在传递给svn 之前对其进行扩展,添加路径并在必要时将其递归到您的子目录。

svn propset -R svn:ignore "*.jpg" .

【讨论】:

  • 我已经更新了关于递归到子目录的说明,如果这是您的具体问题。
  • 请注意,只有已经添加到SVN的目录才能获取该属性,所有新目录都需要重新设置。
  • 在我的项目中.jpg文件在Images->upload文件夹中。那么如何输入svn命令呢?
  • 如果Images/upload目录已经添加到svn,cd Images; cd upload; svn propset svn:ignore "*.jpg" .
【解决方案2】:

我怀疑您希望它只在一个存储库中被忽略,在这种情况下@borrible 的答案是正确的。以防万一您想要替代方案,如果您希望 .jpg 文件被忽略全局,您可以在文件中进行

~/.subversion/config

在该文件中,您可以将值添加到global-ignores

global-ignores = *.jpg

【讨论】:

  • @r.vengadesh 您是否删除了 global-ignores 行开头的 # 注释?另外,忽略应该是*.jpg,而不是.jpg
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-16
  • 1970-01-01
  • 2012-03-15
  • 1970-01-01
  • 2019-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多