我正在开发一个基于 Web 的工具,以允许项目经理设置新的 subversion 存储库和相应的 Trac 实例。
作为这个工具的一部分,我希望能够自动将一些特定的依赖项添加到新的存储库中,比如为其他库设置一些外部。
我知道这svn propset
不适用于远程存储库,但是svn propedit
可以。
我的问题是 - 我如何在命令行的一个命令中发出svn propedit
并设置属性?svn:externals
换句话说,propedit
需要一个编辑器,是否有某种我可以使用的“假”编辑器只接受命令行参数(我可以与 svn 的--editor-cmd
选项一起使用)?这样,我可以以编程方式构建 CLI 命令并通过系统调用发出它。
我不担心覆盖现有属性,因为这只适用于在几个 CPU 周期之前创建的全新存储库。