我是一个新手,需要通过 ruby 脚本在 windows/osx 上执行一些基本的 SVN 操作(如获取存储库的信息、添加、提交、更新等)。
我搜索了论坛和互联网,只找到了与 SWIG ruby-subversion 绑定等相关的部分且令人困惑的答案,但没有一个是有据可查的,也没有足够简单的使用 [此外,这些问题和答案中的大多数都是相当老的]。
我假设现在应该存在通过 ruby 脚本执行 SVN 操作的更简单方法。如果我的假设是错误的,请纠正我。
此外,安装 SWIG 绑定、了解“svn/core”库并将其与 gem(如 svn_wc)一起使用或者更好地简单地从 ruby 调用 svn 命令行命令是否值得麻烦?这些方法的性能是否存在巨大差异?
任何帮助都感激不尽。