SourceAnywhere Standalone是一款基於SQL的應用程式的原始碼/版本控制軟體,可完全替代VSS。它不僅具備VSS的所有功能特徵,而且還提供了更快,更可靠,更安全的遠程擷取功能。本文主要介紹為何版本控制軟體SourceAnywhere Standalone相比VSS而言,是一個更好的選擇。
幾乎無學習曲線
SourceAnywhere 擁有與VSS相似的UI和工作模式。如果你熟悉VSS,你就可以馬上開始使用SourceAnywhere Standalone。熟悉的UI大大降低了您的學習曲線,你可以在短短的幾分鐘之內啟動SourceAnywhere。
簡單和直接的資料移轉
SourceAnywhere Standalone提供了一個VSS資料庫遷移工具,可協助你快速,簡便地遷移到SourceAnywhere。並且,該資料移轉工具可完全保證曆史項目的安全性。
更快的遠端存取
SourceAnywhere Standalone 提供可快速的本地和遠端存取,不必等待網路連接。
成熟的項目版本控制
VSS支援檔案版本,但不支援項目版本。例如,如果你對VSS的一個檔案夾變更,然後遷入,該檔案的版本號碼會升級,但是父項目的版本號碼卻保持不變。這樣一來,如果你在遷入檔案夾前沒有申請一個標籤,整個項目就無法返回到檔案遷入前的狀態。
SourceAnywhere Standalone支援檔案和項目版本。這意味著,無論何時改變檔案或者項目,不僅當前檔案或項目的版本號碼會升級,而且所有父項目的版本號碼也都會相應地升級。
擷取真正的版本曆史
由於SourceAnywhere Standalone支援檔案和項目版本,因此,它記錄了資產庫中的曆史版本。在記錄中,你可以訪問 'view', 'get', 'diff', 'label', 'branch', 'pin'和'roll back' 。
靈活的記錄搜尋
SourceAnywhere提供了靈活,先進的記錄搜尋功能。搜尋:版本或項目,日期範圍,使用者,檔案名稱,操作類型和評論。
先進的標籤支援
標籤選項非常豐富:為最新版本或者任意一箇舊版本提供標籤;為現成標籤添加項目;刪除現成標籤中的項目;改變現成標籤中任意項目的版本號碼;重新命名標籤;刪除標籤;可視化查看標籤結構;
更好地執行分支/合并支援
在SourceAnywhere Standalone中,你可以對最新版本,舊版本和標記版本使用分支進資料列版本設定。根據需要,你也可以合并分支,因為SourceAnywhere Standalone會記住每個合并和分支的路徑。
增強Diff支援
Diff支援允許你對比工作資料夾/檔案與資產庫中檢索的最後一個版本。
變更集支援
在SourceAnywhere Standalone中,一項操作作為一個單一變更集。這意味著無論操作中有多少個檔案或項目,父項目的版本號碼將只增加1。使用者可以輕鬆查看Show History對話方塊的變更集中包含哪些檔案和項目。
IDE整合
SourceAnywhere支援與Visual Studio 6/2003/2005/2008/2010/2012,Eclipse,Dreamweaver(Windows),和其他MSSCCI IDE的完全整合。在IDE下,您可以對您的代碼進行有效源控制。許多技術和附加組件都被採用來進一步提高Visual Studio外掛程式的效能。
跨平台支援
SourceAnywhere不僅提供了Windows用戶端,還提供了Java用戶端,允許開發人員從支援J2SE運行時環境的任何作業系統中存取碼庫。
總結
雖然,Visual SourceSafe(VSS)是市場佔有率最大的版本控制工具,但是它只具有一些基本的版本控制功能,其目標使用者是小型Team Dev或個人使用者,不適合大型複雜的項目或那些地理位置分散的團隊。而SourceAnywhere不僅僅提供VSS的版本控制功能,而且提供跨平台支援以及可處理全球範圍內500個以上的並發串連,更能滿足本地和遠程Team Dev的企業級的版本控制需求。