Я вижу пару десятков драгоценных камней, относящихся к svn, но то, что я могу найти в небольшом количестве документации по любому из них, показывает, что они являются оболочками командной строки и разными помощниками. (svn-команда, svn-hooks и т. д.)
Я видел дикий код, который выполняет такие вещи, как: require 'svn / core' и SVN.Repos.add (...), но автор этого модуля вытащил свои инструменты svn ruby через apt-get. Это не вариант для меня, так как я разрабатываю инструмент для Windows / OSX.
На этой странице перечислены несколько проектов, но, в частности, мне нужно что-то, что позволило бы получить доступ к хранилищу svn + ssh, и у меня нет такого времени это займет копаться в документах на полдюжины проектов, пытаясь загрузить каждый из них.
Какой драгоценный камень мне нужен? Оттуда я с удовольствием копаю код вместо документов, но с вызовом gem query --name-matches svn --remote
, возвращающим около 30 обращений, мне нужно сначала немного его сузить.