Svn状态-u并忽略特定目录中的文件

时间:2014-02-12 07:04:29

标签: svn svn-update

我正在运行命令SVN STATUS -U,现在我希望它带来除/临时文件夹之外的所有更改。 我不知道我该怎么做? 因为我不希望在运行svn status -u时看到/ temporary文件夹的所有条目(在服务器上的temp目录中添加了数百个文件,并且在执行命令时会带来大量条目)

我在通过SSH登录后使用putty。

2 个答案:

答案 0 :(得分:0)

您可以将/temporary中的文件添加到svn:ignore的{​​{1}}媒体资源中:

/temporary

然而,这也会使svn propset svn:ignore "*" path/to/temporary 中的文件不被svn跟踪(毕竟它们会被忽略),所以如果这不是你想要的,请更具体。

答案 1 :(得分:0)

是的,有时希望文件驻留在您不希望在工作区中覆盖的存储库,其方式与Subversion可以忽略您提交的文件的方式类似。使用本地设置配置文件是您希望在更新期间忽略文件的示例。

Subversion没有此功能。多年来我见过的“有效”的答案是:

  • 编写一个更新单个文件和/或目录的脚本,并忽略您想要单独留下的文件和/或目录(繁琐)

  • 从subversion中删除文件或目录然后显然它们不会覆盖您的文件(对我来说似乎很粗略)


标记