SmartSVN控制工具是一款世界上最受歡迎的Subversion客戶端的OS X操作系統(tǒng),Windows和Linux,除了基本的Subversion命令如checkout, update, commit, merge以外,它也支持標(biāo)簽和分支處理(無需處理URL),有內(nèi)置的比較和沖突解決工具,無需安裝其他工具就可以處理SVN工作拷貝。 其最大的優(yōu)勢就是操作非常簡單和方便,多有操作都可以通過鼠標(biāo)點擊完成。
軟件說明
版本管理是軟件配置管理的基礎(chǔ),它管理并保護(hù)開發(fā)者的軟件資源。它的主要功能有:(1) 集中管理檔案,安全授權(quán)機制:檔案集中地存放在服務(wù)器上,經(jīng)系統(tǒng)管理員授權(quán)給各個用戶。用戶通過check in和check out的方式訪問服務(wù)器上的文件,未經(jīng)授權(quán)的用戶則無法訪問服務(wù)器上的文件。(2) 軟件版本升級管理:每次登入時,在服務(wù)器上都會生成新的版本,任何版本都可以隨時檢出編輯。(3) 加鎖功能:在文件更新時保護(hù)文件,避免不同的用戶更改同一文件時發(fā)生沖突。(4) 提供不同版本源程序的比較。
功能介紹
-支持多種認(rèn)證機制:svn、svn+ssh、http、https、HTTP的代理支持
-支持所有的svn命令
-支持標(biāo)簽操作
-智能化程度高
-方便的導(dǎo)航系統(tǒng)。
自己的工作方式。
作為一個獨立的GUI或集成到操作系統(tǒng)。在你選擇的平臺。
熟悉的概念。
繼續(xù)與概念你已經(jīng)熟悉其他版本控制系統(tǒng)。
保持最新。
smartsvn保持你更新你的團(tuán)隊成員和項目的SVN的活動。
新手可以
快速啟動,
專家成為
更多的生產(chǎn)。
圖形用戶界面。
對細(xì)節(jié)的關(guān)注是什么讓smartsvn高于平均的SVN客戶端。
定制。
您可以更改鍵盤快捷鍵,SVN違約或定義外部工具。
你不會孤單的。
每個人都能真正堅持有時。我們的傳奇電子郵件的支持會讓你回到正軌。
使用說明
一,打開SCM
在xcode中,點擊菜單:
File -> Source Control –> Repositories
二,連接SVN服務(wù)器
1,
2,配置SVN服務(wù)器地址(http://192.168.85.228/svn/repos1)
3,輸入用戶名密碼
4,配置完成
(Root目錄表示svn服務(wù)器的根目錄)
三,上傳新項目
1,點擊下邊的 ‘Import’ 菜單,然后選擇你想上傳的項目的根目錄
這里假設(shè)我們選擇上傳的項目為: demo,則上傳結(jié)束后,結(jié)果如下所示:
Note: 這樣上傳后,你本地的項目,并沒有在SVN控制之下,需要執(zhí)行 四,下載項目 ,覆蓋你本地的項目。
四,下載項目
1,選中你想下載的項目,點擊 “Checkout” 按鈕,
2,在彈出來的對話框中,選擇你要保存的項目的路徑。
3,checkout結(jié)束后,你的項目會出現(xiàn)在Root目錄下方,(表示你本地的demo項目,已經(jīng)在SVN控制之下,可以進(jìn)行修改/提交/更新操作了。)
五,提交修改
1,通過Xcode修改了源文件:AppDelegate.m,則在Xocde的文件導(dǎo)航視圖中,AppDelegate.m文件右邊會出現(xiàn)一個M圖標(biāo),
2,提交代碼,有兩種提交方式,
方式1: 在xcode中,選中需要提交的文件,右鍵 → “Source Control” → “Commit...”
方式2: 在SCM中提交。
六,下載更新
1,點擊菜單:File → Source Control → Update ,會出現(xiàn)下面的框,點擊Update按鈕執(zhí)行更新操作。
Note: 更新完成后,一般需要重新打開Xcode,更新才會生效。