我们正在运行 CollabNet SubversionEdge。
我正在编写各种任务的脚本。更晦涩的一项是更新我们的存储库访问规则以适应我创建的新分支。虽然有一个已发布的 SubversionEdge REST API ( http://help.collab.net/index.jsp?topic=/csvn/reference/svnedge_hookscripts_api.html )我想知道是否可以通过API调用?
(或者这是否太潜在的不安全而无法通过 API 公开?)
我们正在运行 CollabNet SubversionEdge。
我正在编写各种任务的脚本。更晦涩的一项是更新我们的存储库访问规则以适应我创建的新分支。虽然有一个已发布的 SubversionEdge REST API ( http://help.collab.net/index.jsp?topic=/csvn/reference/svnedge_hookscripts_api.html )我想知道是否可以通过API调用?
(或者这是否太潜在的不安全而无法通过 API 公开?)
我不确定 SVN Edge 的 REST API 是否支持存储库访问规则管理。但是,如果您的 SVN 服务器在 Windows 上运行,您可以尝试使用 VisualSVN 服务器 - 它通过PowerShell 脚本和自动化功能支持访问规则管理自动化。请考虑以下 PowerShell cmdlet:
阅读文章KB99:使用 VisualSVN Server PowerShell 配置远程管理以开始使用 cmdlet 的远程管理功能。