2010-03-06 113 views
4

是否有正確的顛覆客戶端的紅寶石,可用於管理文本文件,圖像和其他文件從一個顛覆項目?它需要能夠簽出項目,更新和合並內容(不是自動的,但用差異或其他方式迴應,以防出現問題),提交等。顛覆客戶端的紅寶石?

請不要問我是怎麼到的;)但我們的cms實際上只是一個svn項目(包括包含html,圖像和其他文檔的文本文件),我們希望在ruby中構建某種前端,用戶可以編輯文本文件,上傳新文檔等

所以我們需要所有這些svn特性,我們希望以某種方式抽象它們,所以我們不必使用與svn客戶機安裝交互的bash命令。

+0

紅寶石的綁定已移動到 http://alagazam.net/ – jtzero

回答

9

你現在可能已經找到了一個工作解決方案,但是我認爲我會分享這個,因爲我寫了一個可能有用的gem。

http://rubygems.org/gems/svn_wc - svn_wc提供編程訪問基本SVN的功能,利用所述的Subversion Ruby綁定,以簡化的方式露出其功能
源:http://github.com/dvwright/svn_wc

http://rubygems.org/gems/svn_wc_tree - svn_wc_tree提供一種Web應用程序前端GUI到工作遠程SVN存儲庫的副本。 (粗糙和正在進行)