2

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

我的计划是做这样的事情:

svn propset -R propname value svn://myrepo.path/

但这给了我这个错误:

svn: E200009: Targets must be working copy paths

在做一些阅读时,显然 svn propset 仅适用于本地工作副本。

有没有办法在整个 repo 上执行递归 propset 而无需将完整的 repo 下载到工作副本?

4

2 回答 2

2

Subversion 1.8 有了“继承属性”的概念,现在您只能在树根中定义属性

于 2013-07-26T17:07:54.490 回答
2

Subversion bugtraq 属性,碰巧是独一无二的:它是 1.8 之前的继承属性!因此,在 1.7 版中,您只需检查根级文件夹(没有子文件夹)并应用该属性。完成后,您甚至可以在提交属性更改之前确认它是否有效。

我在 Simple-Talk.com 上的TortoiseSVN 和 Subversion Cookbook的第 8 部分中对此进行了广泛的讨论。

于 2013-07-27T22:49:02.283 回答