Subversion 客戶端 配置及簡(jiǎn)單實(shí)用
Posted on 2006-01-27 11:19 -=Kinohl=- 閱讀(9152) 評(píng)論(7) 編輯 收藏 所屬分類: 軟件評(píng)測(cè)請(qǐng)用過subversion的朋友一起交流一下使用心得吧。
Subversion 客戶端 配置
第一章 環(huán)境配置
軟件環(huán)境:TortoiseSVN-
Linux:還使用命令行吧 嘿嘿 不過也沒有誰(shuí)自己的client是Linux吧
第二章 主要操作
l 如何下載CVS – checkout
如圖中URL of repository 輸入服務(wù)器項(xiàng)目名稱就好。(叢IE也能看啦)
l 如何追加新文件或者目錄 – add
Subversion是遞歸追加的,省去了cvs的python這一步。
這里的追加僅僅是在本地打標(biāo)記,別忘了提交!!!
l 如何提交修改 – commit
英文和CVS一樣,畢竟這2個(gè)軟件都有同一個(gè)“老爸”(Karl),相近也自然。
是不是比CVS友好(這個(gè)Client還不錯(cuò)么)? 呵呵 但這并不是Subversion真正的強(qiáng)項(xiàng)。
l 如何撤銷操作 – clean up / revert
如果你做了不該做的事情… -_-! 那么恢復(fù)就很重要了(當(dāng)然了,這都是客戶端的,如果已經(jīng)提交了,那…就等著挨板子吧)
Clean 和 Revert 很相近。都是撤銷提交前進(jìn)行的所有修改。可以對(duì)目錄作。
l 如何明確目錄下的變更項(xiàng) – status
右鍵
l 如何刪除一個(gè)文件或者目錄 – delete
這就不說了,Delete 這個(gè)東東就是,別忘了 提交!
l 如何察看一個(gè)文件的或者目錄的修改記錄 --- log
就是看 history 了。選Show Log就好。
l 如何比較文件或者不同版本之間的比較 – diff
如上圖,得到歷史版本后,就可以直接diff了,這個(gè)Client自帶了Compare功能。可能不如BC強(qiáng)吧,不確定。
l 明確提交文件時(shí)的用戶權(quán)限驗(yàn)證
寫個(gè)代碼 容易么。都是體力啊!被人覆蓋了,可不是氣的嘴都歪了。所以 權(quán)限 管理也就順應(yīng)歷史洪流,出現(xiàn)在Subversion中。這個(gè)圖是提交時(shí)的密碼輸入。具體的設(shè)置請(qǐng)參考《subversion之Apache配置》!
第三章 預(yù)設(shè)權(quán)限和使用者
Subversion自帶了一個(gè)小型的server叫做 svnserve 但是他不能完成復(fù)雜的權(quán)限目錄等的管理,因此我們這次借用 牛XX 的Apache Server(
第四章 參考
《使用Subversion進(jìn)行版本控制》 Orilly 中文
《Apache Securty》 HTMLPage ApacheGroup English
第五章 疑問和聯(lián)系者
kino
kinoviti@gmail.com
QQ:23493713