簡體   English   中英

在具有本地工作副本的所有文件夾上遞歸設置SVN bugtraq屬性

[英]Set SVN bugtraq properties recursively on all folders with local working copy

我正在嘗試在存儲庫上實現TSVN Bugtraq屬性。 但是,存儲庫非常大,因此我不想為了設置那些屬性而將整個程序下載到工作副本中。 我希望將它們設置為服務器端。

我的計划是做這樣的事情:

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

但這給了我這個錯誤:

svn: E200009: Targets must be working copy paths

在閱讀時,顯然svn propset僅適用於本地工作副本。

有什么方法可以在整個回購上進行遞歸投標,而不必將整個回購下載到工作副本中嗎?

Subversion 1.8有了“ 繼承屬性 ”的概念,現在您只能在樹根中定義屬性

碰巧,Subversion bugtraq屬性是唯一的:它是1.8之前的繼承屬性! 因此,在1.7版中,您只需要檢出根級文件夾(沒有子級)並應用屬性。 一旦完成,您甚至可以在提交屬性更改之前確認它是否有效。

我已經在Simple-Talk.com的TortoiseSVN和Subversion Cookbook的 第8部分中對此進行了廣泛的撰寫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM