SmartSVN
產(chǎn)品編號:105644
當(dāng)前版本:
開 發(fā) 商:syntevo
產(chǎn)品類型:獨(dú)立軟件
產(chǎn)品功能:圖表
開發(fā)平臺:Visual Studio 2005 / Visual Studio 2008
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
適用于macOS,Windows和Linux的流行Subversion客戶端。
SmartSVN是目前應(yīng)用廣泛的SVN客戶端之一,無論是國內(nèi)還是國外,很多開發(fā)團(tuán)隊都在使用SVN版本控制系統(tǒng)來管理代碼,SVN客戶端則推薦使用SmartSVN,這也是大多數(shù)開發(fā)團(tuán)隊的選擇,能滿足多數(shù)開發(fā)團(tuán)隊的版本管理系統(tǒng),并且擁有MAC和Windows版本,支持跨平臺,這里為您提供的是SmartSVN Windows版的下載。
1、標(biāo)簽和分支支持(SmartSVN Professional)
使用SmartSVN Professional,您可以方便地使用標(biāo)簽和分支,它們就像是本機(jī)Subversion功能一樣。一旦您定義了中繼線、標(biāo)簽和分支的項目存儲庫位置,您將不必再處理難以記住的URL:只需要像在其他版本的控制系統(tǒng)中一樣的方式來使用標(biāo)簽和分支。
例如,當(dāng)您需要切換到其他分支或標(biāo)簽時,您不必鍵入分支或標(biāo)簽名稱。但是,您可以簡單地從Tag Browser中選擇它,以分層次序顯示分支和標(biāo)簽。
2、傳入和傳出變化標(biāo)記
在項目目錄視圖中,您可以立即看到哪些目錄包含本地修改(紅色箭頭)以及在存儲庫中更改了哪些目錄(綠色箭頭,SmartSVN Professional)。
結(jié)合文件的遠(yuǎn)程狀態(tài)(SmartSVN Professional),您可以在實際發(fā)生之前檢測并避免潛在的沖突。SmartSVN Professional甚至顯示已添加到存儲庫中并且本地不可用的文件和目錄。
3、修訂版本 (SmartSVN Professional)
Revision Graph顯示文件或目錄的分層歷史。它提供類似于Log命令的操作,例如比較某個文件的兩個修訂版本,但其在演示和詳細(xì)程度上超過了Log命令。此外,Revision Graph可以根據(jù)請求顯示哪些修訂已合并,已合并到所選修訂版本中,或尚未合并。
從Revision Graph可以立即看到:
哪個分支發(fā)生了哪些變化,
哪個修訂版代表哪個標(biāo)簽,
文件被移動、重命名或復(fù)制的時間以及其歷史記錄。
4、Windows Explorer 集成
此外,作為獨(dú)立項目視圖的替代方案,SmartSVN與Windows Explorer集成。這包括所有主要命令,并且您可以直接從您喜歡的文件管理器中運(yùn)行命令。SVN文件狀態(tài)顯示為圖標(biāo)疊加。
5、文件比較
SmartSVN包含與內(nèi)線比較的內(nèi)置文件,并可以直接編輯比較文件。
語法著色取決于文件名,可以在首選項中進(jìn)行配置。
6、屬性支持
使用SmartSVN,無需編輯常用的Subversion屬性,例如 外部定義、純文本。相反,您可以使用存儲庫瀏覽器選擇存儲庫位置。當(dāng)然,SmartSVN也提供了相關(guān)的外部URL的建議,這是在SVN 1.5中引入的。
有時,雖然可能需要將屬性編輯為純文本,例如當(dāng)您必須更改大量外部定義時。當(dāng)然這也是SmartSVN支持的。屬性更改顯示在嵌入式比較窗口中。
7、事務(wù)視圖
SmartSVN主窗口中的事務(wù)視圖會自動從存儲庫中獲取有關(guān)新修訂版本的信息。
SmartSVN可讓您自動、清楚的時刻了解您的項目中甚至其他分支中所發(fā)生的任何提交。SmartSVN Professional還可以監(jiān)視其他存儲庫位置的更改,例如,對于項目使用的庫。
綠色箭頭表示項目存儲庫中的新修訂。帶有藍(lán)色星標(biāo)的藍(lán)色條目代表了其他觀看的存儲庫位置的新的“未讀”修訂。
獨(dú)立于項目的事務(wù)窗口(SmartSVN Professional)可以在任何存儲庫中查看提交。這使您可以輕松了解項目中使用的庫中的更改,或關(guān)于團(tuán)隊或整個公司內(nèi)的所有SVN活動。
8、強(qiáng)大的提交
SmartSVN Professional(可選)建議添加新文件或刪除丟失文件,并且能夠檢測移動和重命名的文件。
SmartSVN Professional允許對外部(嵌套工作副本)進(jìn)行更改,從而為所有受影響的存儲庫提供一個提交消息并為每個提交消息提供單獨(dú)的提交消息。您不必像其他SVN客戶端那樣選擇外部的根目錄。
輸入提交消息時,可以激活無縫集成的比較視圖。使用此比較視圖來檢查您的更改以便編寫適當(dāng)?shù)奶峤幌⒒驈奶峤恢腥∠x擇不相關(guān)的文件。
SmartSVN可以使用Open Office或Mozilla字典拼寫檢查您的提交郵件。當(dāng)注冊了不同語言的字典時,SmartSVN會自動檢測并使用佳匹配語言,因此您無需手動切換語言。
問題跟蹤器支持(Bugtraq-Properties)無縫集成到提交向?qū)Ш推渌K中。例如,SmartSVN將問題編號轉(zhuǎn)換為您的問題跟蹤器的鏈接:
9、提交向?qū)В篔IRA集成(SmartSVN Professional)
您可以從JIRA問題跟蹤器中提取的已打開問題的列表中選擇一條提交消息,如果提交成功,可以選擇將所選JIRA問題標(biāo)記為已解決。在您修復(fù)錯誤或?qū)嵤┬鹿δ芎,您可以通過web瀏覽器訪問JIRA。
10、更改集(SmartSVN Professional)
在開發(fā)項目時,通常需要同時執(zhí)行不同的任務(wù),例如,在文件X中實現(xiàn)一個功能,修復(fù)文件Y中的錯誤并糾正文件Z中的打字錯誤。這會使您的工作副本包含來自不同任務(wù)的修改混合。
更改集允許您將文件(以及目錄,因為這些可以具有屬性更改)組織到相關(guān)更改的組中,然后單獨(dú)提交。除此之外,它可以使提交日志更加可讀。
11、使用SmartSVN 6.5,您可以將文件拖放到現(xiàn)有的更改集上。
從Subversion 1.5開始,命令行客戶端以及其他SVN客戶端也支持更改集。與其他SVN客戶端相反,SmartSVN允許將目錄放入更改集中,因為目錄也可能包含與任務(wù)相關(guān)的屬性更改。
12、儲存庫瀏覽器
使用儲存庫瀏覽器,您可以直接瀏覽存儲庫的結(jié)構(gòu)。更具體地說,你可以:
查看目錄,
查看不同版本的文件,
創(chuàng)建新目錄,
移動或重命名文件和目錄,
復(fù)制文件和目錄(例如創(chuàng)建分支),
刪除文件和目錄,
顯示文件或目錄日志,
顯示文件或目錄Revision Graph,
顯示注釋文件視圖。
復(fù)制和移動可以通過拖放來完成。另外,如果配置,Repository瀏覽器會顯示與普通目錄不同的標(biāo)簽和分支。
13、注釋
使用注釋,您可以快速查看行添加到文本文件(以及是誰)的時間。不同的著色選項還可以快速了解文件的哪些部分是舊的或新的。
14、更改報告 (SmartSVN Professional)
更改報告是針對多個文件進(jìn)行優(yōu)化的文件比較。像標(biāo)準(zhǔn)文件比較一樣,Change Report顯示了每行兩個文件之間的更改。您可以打開Change Report,以查看工作副本中的本地更改或任意修訂版本之間的更改。對于本地更改,它顯示文件的更改集,并允許您將文件分配給另一個更改集。
15、錯誤處理器(SmartSVN Professional)
即使在溝通完美的團(tuán)隊中,也可能兩個人獨(dú)立地改變一份文件的同一部分。所產(chǎn)生的沖突需要手動解決。SmartSVN的內(nèi)置錯誤處理器將通用三向合并的自由與檢測并輕松解決這種沖突的能力相結(jié)合。如果需要,您可以根據(jù)需要編輯生成的文件——您不必接受或拒絕整個更改塊。
16、日志
文件或目錄的日志將其以前的版本顯示回以前指定的時間。您可以看到提交消息、作者、更改的文件和目錄。您可以顯示更改報告或文件比較,以查看實際的文件更改,甚至在必要時還可以對某個修訂進(jìn)行回滾。
17、輸出視圖
SmartSVN提供了您運(yùn)行命令輸出的整潔介紹,它可以很好地概述本地發(fā)生的情況,例如哪些文件已被恢復(fù)或更新已被更改。突出顯示可能的問題(例如沖突)。根據(jù)命令,可以使用方便的上下文操作。