本文字档正在编写中,内容可能会发生很大变化,可能无法准确描述 Apache™ Subversion® 软件的任何已发布版本。为本页面添加书签或以其他方式将其他人引导至本页面可能不是一个明智的做法。请访问 https://svnbook.subversion.org.cn/ 获取本手册的稳定版本。
svnsync copy-revprops — 将特定修订版(或修订版范围)的所有修订版属性从源仓库复制到镜像仓库。
svnsync copy-revprops DEST_URL [SOURCE_URL]
svnsync copy-revprops DEST_URL REV[:REV2]
由于 Subversion 修订版属性可以在任何时候更改,因此某些修订版的属性可能在该修订版已经同步到另一个仓库后发生更改。由于 svnsync synchronize 命令仅对尚未同步的修订版范围进行操作,因此它不会注意到该范围之外的修订版属性更改。如果保持不变,这会导致源仓库和镜像仓库之间该修订版属性值的偏差。 svnsync copy-revprops 是解决此问题的答案。使用它可以重新同步特定修订版或修订版范围的修订版属性。
当提供 SOURCE_URL
时,svnsync 将使用它作为目标仓库正在镜像的仓库 URL。通常,SOURCE_URL
将与首次设置镜像时与 svnsync initialize 命令一起使用的源 URL 完全相同。但是,您可以选择省略 SOURCE_URL
,在这种情况下,svnsync 将查询镜像仓库的记录以确定应使用的源 URL。
警告 | |
---|---|
我们强烈建议您在命令行中指定源 URL,尤其是在不受信任的用户对 svnsync 用于协调其工作的修订版 0 属性具有写访问权限的情况下。 |