如何更新svn属性,但不更新文件夹的所有文件

如何更新svn属性,但不更新文件夹的所有文件,svn,properties,Svn,Properties,在我的编码环境中,我有一台开发、测试和生产机器。有时我不得不将文件添加到svn:ignore for all machines。但是如果我想更新这些属性,我必须更新整个文件夹,而不是只更新一些稳定的文件 是否有可能只更新文件夹属性(如svn:ignore),而不更新所有新的或可能不稳定的文件?听起来您想更新文件夹的属性,但不想更新该文件夹中的文件。我认为这是不可能的。svn更新--非递归的svn更新--深度为空可以做到这一点 不同答案中建议的不推荐使用的svn更新——非递归的,也会更新目录内容;

在我的编码环境中,我有一台开发、测试和生产机器。有时我不得不将文件添加到svn:ignore for all machines。但是如果我想更新这些属性,我必须更新整个文件夹,而不是只更新一些稳定的文件


是否有可能只更新文件夹属性(如svn:ignore),而不更新所有新的或可能不稳定的文件?

听起来您想更新文件夹的属性,但不想更新该文件夹中的文件。我认为这是不可能的。

svn更新--非递归的

svn更新--深度为空
可以做到这一点


不同答案中建议的不推荐使用的
svn更新——非递归的
,也会更新目录内容;正如您所怀疑的。

这正是我所要求的。这不会更新特定文件夹中的文件,而只更新属性?我希望此命令将更新文件夹中的所有文件及其属性,但不会更新子文件夹。如果您在提交时使用
--depth
设置,它将保持该设置,并且将来的提交将不包括文件夹内容。通过使用
--depth infitity
执行另一次提交,可以修复此问题。