SmartSVN 是一個商業化,免費分發的多平台圖形應用程序,它從頭開始設計,充當Subversion(SVN)客戶端。該項目遵循與SmartCVS相同的理念,因為它提供了開箱即用的所有必需功能,包含在光滑且易於使用的用戶界面中。
功能一目了然
主要功能包括標記和分支支持,屬性支持,更改集,強大的提交嚮導,衝突解決方案,文件比較,修訂圖,輸出視圖,xMerge附加組件,事務視圖,傳出和傳入更改標記,更改報告, Trac集成,存儲庫瀏覽器,shell集成,插件API,日誌和提交嚮導JIRA集成。
此外,該應用程序支持各種身份驗證方法,包括SVN,SVN SSH,HTTP,HTTPS和HTTP代理。它還支持許多subversion命令,例如add,checkout,blame(annotate),cleanup,copy,commit,delete,import,diff,list,log,mkdir,merge,move,propedit,propdel,propget,resolved,propset, revert,switch,status,updatenew,lock,unlocknew,svn:executable,svn:externals,svn:eol-style,svn:ignore,svn:keywordsnew,and svn:mime-type。
引擎蓋和支持的操作系統
SmartSVN是一個完全用Java編程語言編寫的獨立於平台的應用程序。當然,這意味著它支持Java Runtime Environment(JRE)可用的任何操作系統,包括所有GNU / Linux發行版,以及Microsoft Windows和Mac OS X操作系統。目前支持32位和64位硬件架構。
可用性和定價
目前,該項目分為兩個版本,SmartSVN和SmartSVN Professional。正如所料,SmartSVN專業版包含的功能多於標準的SmartSVN版本。
雖然可以免費下載SmartSVN,但SmartSVN Professional的價格從每位用戶69美元(56歐元)起。如果您想在購買SmartSVN專業版之前嘗試,可以從官方網站獲得30天免費試用。
此版本中的新功能:
- 修訂圖:設置系統屬性" revisionGraph.inlineBranchesAndTags"為false而不自動內聯分支和標籤
版本中的新功能:
- 新功能,改進:
- 錯誤報告現在可選擇允許從SmartSVN 中直接將錯誤報告上傳到WANdisco
- 通過廣泛的返工調整本地刷新性能
- 改進了對svn的處理:global-ignores inherited property
- 比較功能的一些改進/修復
- 實施文件協議身份驗證以允許文件協議鎖定
- 即使不作為項目進行管理,現在也可以記住上次打開的工作副本
- 添加選項以將非託管工作副本作為項目進行管理
- 添加了Windows SASL身份驗證支持並提供了所需的DLL
8.0.1版中的新功能:
- 修正了錯誤:
- 添加標籤:修復外部破壞
- 日誌:調用編輯|複製...-操作 時可能出現內部錯誤
- 刷新:與移動文件相關的可能內部錯誤
- 啟動畫面顯示錯誤版本(仍然包含“預覽”)
- 更新:由於UI上的過期信息導致的內部錯誤
- 升級:可能的內部錯誤
- 各種樹:可能與UI相關的內部錯誤
- 驗證工作副本元數據:可能已報告誤報不一致
版本8 RC3中的新功能:
- 修復了錯誤:
- 添加:可能的內部錯誤
- 衝突解決方案:可能的內部錯誤
- 資源庫瀏覽器:關閉時可能出現內部錯誤
版本8 RC2中的新功能:
- 修正了錯誤:
- 提交:嘗試在外部提交重命名的文件時失敗
- 比較:上部塊線在行號gutter中繪製了1個像素太高
- 比較存儲庫文件或目錄:已損壞
- 衝突解決方案:與“已刪除”塊相關的可能內部錯誤
- 遠程狀態:幻像“僅限存儲庫”文件和目錄可以保留
- 各種對話:非法字符,例如撇號,可以得到助記符
- 各種表格(OS X):表格列,例如在“首選項”對話框中,太窄而不適合所有內容
- 刷新:
- 可以長時間阻止其他操作
- 加載項目不再關注“目錄”視圖
- 特殊樹衝突的可能內部錯誤
版本7.6.3中的新功能:
- 新功能,改進:
- 更新:如果外部無法更新,則會發出警告
- 系統屬性" smartsvn.project.warnForNetworkShares = false"禁用網絡共享警告通知
- 固定錯誤:
- 添加:不應該有省略號(...),因為添加文件時沒有對話框
- 文件表:將文件拖到另一個應用程序時可能出現內部錯誤
- Mark Resolved:不適用於多個文件
- 打開:對於svn:needs-lock文件,它沒有更新到HEAD,即使配置如此
- 更改集:(已廢棄)條目可能仍顯示在“更改集” 中
- 比較視圖:滾動時更改條紋閃爍
- 遠程刷新:未檢測到添加的目錄
- 刪除/移動:可能會導致後續提交內部錯誤
- 啟動:Ubuntu 13.10上的本機崩潰
- 註釋:
- 在空文件上調用時發生內部錯誤切換View版本時可能出現內部錯誤並且具有“更早”的錯誤。線
- 提交: 在提交目錄刪除(“僅來自SVN控制”)之後
- ,在提交移動/複製的目錄之後仍然顯示刪除而不是未版本化的文件,“歷史調度的”文件仍在顯示
- 刷新:
- 與外部相關的可能內部錯誤
- 不應該失敗
- 資源庫瀏覽器:
- 編輯屬性:表格應在調整大小時延伸
- svn的可能內部錯誤:語法錯誤的外部錯誤
- 嘗試編輯svn:externals 時出現與LF相關的錯誤消息
如果svn:externals屬性無效,
版本7中的新功能:
- 新功能和改進功能:
- 管理員區域驗證:應在自動安排驗證之前詢問
- 修正了錯誤:
- 提交:可能的內部錯誤
- 已知問題:
- 刷新:在SmartSVN外部執行SVN操作時,可能需要手動刷新以相應地更新文件和目錄狀態。 (所有平台)
- 尚未為Subversion 1.7實現xMerge。它將出現在2012年第三季度。
版本6.6.9中的新功能:
- Mac OS X 10.7:文件觀察程序已損壞
- JIRA插件:在密碼 中使用“#”等特殊字符時未顯示任何問題
版本6.6.5中的新功能:
- 改進:
- 衝突解決方案:show“Mine”,“Theirs”
- 安裝:便攜式套裝包括JRE
- Linux:使用xdg-open在默認瀏覽器中打開URL
- 日誌緩存:在創建對話框中,預選最高的可訪問目錄
- 屬性|關鍵字替換:重置選項已重命名為“取消設置”
- xMerge:支持將添加的目錄合併到重命名的合併目標
- 修正了錯誤:
- 分公司經理:複製/移動branches-folder 後感到困惑
- 可能無法顯示JIRA問題解決對話框
- 建議刪除空外部
- 執行Smart Move後可能被拒絕
- 合併對話框:僅輸入排除範圍時出現內部錯誤(例如!1)
- Plugin-API:即使輸入失敗,AbstractOkCancelDialog也會關閉對話框
- 偏好設置,衝突解算器:顯示錯誤後,隱藏了輸入字段
- 刷新:bugtraq-properties 無效時可能出現內部錯誤
- 資源庫瀏覽器:比較兩個文件有時不顯示內容
- 存儲庫瀏覽器:打開 後立即關閉對話框/框架時可能出現的內部錯誤
- SSH身份驗證對話框:如果未輸入用戶名,則不會禁用“確定”按鈕
- SVN工作副本升級:可能的內部錯誤
- 更新/切換:中斷更新或切換操作時損壞的工作副本
- 更新檢查:I / O問題時可能出現內部錯誤
版本6.6.4中的新功能:
- 改進:
- 更新檢查(手動):告知主要新版本
- 修正了錯誤:
- 註釋:無法取消
- 結帳:從第三方SVN服務器退房時可能出現內部錯誤
- 提交:已替換文件的校驗和不匹配
- 衝突解決方案:未檢測到某些衝突
- 複製網址:應編碼網址
- 文件比較/衝突解算器:取消“行分隔符”對話框仍然繼續保存
- 合併預覽/應用修補程序:從未啟用顯示更改/衝突解算器
- 合併:可能的內部錯誤
- 合併:xMerge不適用於文件
- 設置:在Unix上,相對於主目錄的路徑,例如〜/ bin / svnserve未正確擴展
- “設置存儲庫”對話框,成功頁面:描述文本被截斷
- 啟動(在OS X上全新安裝後):在歡迎對話框中,已禁用的單選按鈕已預先選擇導入設置問題顯示在第二個主框架上
- 更新:“完全重建SVN管理區域” 可能出現內部錯誤
- 各種對話框:對於“金屬L&F”,如果顯示對話框,則CPU處於~50%
- 各種表格:“向上移動”/“向下移動”的焦點問題
要求:
- Java 2標準版運行時環境
評論沒有發現