在具有本地工作副本的所有文件夹上递归设置SVN bugtraq属性

在具有本地工作副本的所有文件夹上递归设置SVN bugtraq属性,svn,tortoisesvn,Svn,Tortoisesvn,我正在尝试在存储库上实现这些属性。但是,存储库非常大,所以我不想为了设置这些属性而将整个内容下载到工作副本中。我更喜欢将它们设置为服务器端 我的计划是这样做: svn propset -R propname value svn://myrepo.path/ 但这给了我一个错误: svn: E200009: Targets must be working copy paths 在进行一些阅读时,显然svn propset只对本地工作副本有效 是否有任何方法可以在整个repo上执行递归props

我正在尝试在存储库上实现这些属性。但是,存储库非常大,所以我不想为了设置这些属性而将整个内容下载到工作副本中。我更喜欢将它们设置为服务器端

我的计划是这样做:

svn propset -R propname value svn://myrepo.path/
但这给了我一个错误:

svn: E200009: Targets must be working copy paths
在进行一些阅读时,显然svn propset只对本地工作副本有效


是否有任何方法可以在整个repo上执行递归propset,而不必将完整repo下载到工作副本?

Subversion 1.8获得了概念,现在您可以仅在树根中定义属性

Subversion 1.8获得了概念,现在您可以仅在树根中定义属性,是唯一的:它是1.8之前的继承财产!因此,在版本1.7中,您只需签出根级别的文件夹(不带子文件夹),然后应用属性。完成后,您甚至可以在提交属性更改之前确认它是否有效


我已经在Simple-Talk.com上的Otteroisvn和Subversion烹饪书中广泛地写过这方面的内容

Subversion bugtraq属性恰好是唯一的:它是1.8之前的继承属性!因此,在版本1.7中,您只需签出根级别的文件夹(不带子文件夹),然后应用属性。完成后,您甚至可以在提交属性更改之前确认它是否有效


我已经在Simple-Talk.com上的Otteroisvn和Subversion烹饪书中广泛地写过这方面的内容

有趣。不幸的是,我的回购协议目前是1.7。所以希望还有另一个选择…有趣。不幸的是,我的回购协议目前是1.7。所以希望还有另外一个选择…我有一个1.6的回购协议。你知道这是否也适用于1.6,或者当它作为继承属性添加时是1.7吗?我不知道它是否适用于1.6,试试看。请记住,您不需要承诺检查此项。它工作正常。我猜这更多地取决于乌龟客户版本,而不是回购版本。谢谢我有一份1.6的回购协议。你知道这是否也适用于1.6,或者当它作为继承属性添加时是1.7吗?我不知道它是否适用于1.6,试试看。请记住,您不需要承诺检查此项。它工作正常。我猜这更多地取决于乌龟客户版本,而不是回购版本。谢谢