我正在运行命令 SVN STATUS -U,现在我希望它带来除 /temporary 文件夹之外的所有更改。我不知道我该怎么做?因为我不想在运行 svn status -u 时看到 /temporary 文件夹的所有条目(服务器上的临时目录中添加了数百个文件,并且在执行命令时会带来很多条目)
我在通过 SSH 登录后使用腻子。
我正在运行命令 SVN STATUS -U,现在我希望它带来除 /temporary 文件夹之外的所有更改。我不知道我该怎么做?因为我不想在运行 svn status -u 时看到 /temporary 文件夹的所有条目(服务器上的临时目录中添加了数百个文件,并且在执行命令时会带来很多条目)
我在通过 SSH 登录后使用腻子。
是的,有时希望在存储库中保留不希望在工作区中覆盖的文件,这种方式类似于 Subversion 可以忽略您提交的文件的方式。具有本地设置的配置文件是您希望在更新期间忽略文件的示例。
Subversion 没有这个功能。 我多年来看到的“有效”的答案是:
编写一个脚本来更新单个文件和/或目录并忽略您想要单独留下的文件和/或目录(乏味)
从颠覆中删除文件或目录,然后显然它们不会覆盖您的文件(对我来说似乎很粗略)
标记
您可以将文件添加/temporary
到的svn:ignore
属性中/temporary
:
svn propset svn:ignore "*" path/to/temporary
然而,这也将阻止文件/temporary
被 svn 跟踪(毕竟它们被忽略了),所以如果这不是你想要的,请更具体。