安裝
找到64位的包
一路next
finish
安裝完成之后,右鍵就會出現
SVN CHeckout表示svn檢出,點擊它
URL of repository表示的是庫的路徑,這個我們可以下面這種方式來獲得
Checkout directory表示下載到本機的路徑
然后輸入密碼
密碼123456
然后我們就可以在桌面上看到一個tom文件,里面有該庫的所有數據
現在我們已經完成了項目的checkout了,下面我們完成commit提交
commit提交
新建一個文件
然后右擊
然后再次右擊
我們可以在上面的文本框中寫上為什么要完成這次提交操作
此時我們可以看到新提交的文件版本為2
update 修改
修改的意思是,當前自己的版本是2,而最新的版本是3,那么如何才能將自己的更新為最新的版本?
現在有兩個用戶,一個tom,一個jerry,現在它們都有一個2版本的User類,現在tom對user進行修改,然后提交,此時庫中的User變為了3版本,那么jerry應該如何將自己的2版本變為最新的3版本?
現在tom將自己的User類修改了,并且進行了提交,此時庫中的User類為3版本了,此時jerry可以
沖突問題
現在tom和jerry都有一個版本為3的user類,現在同時對其進行修改,但是tom修改完成之后,先進行提交此時User在庫中就是4版本了
此時jerry修改完之后,進行提交,他會遇到這樣的情況:
這就是沖突
此時點擊update
此時我們可以看到4個文件,mine為jerry最新的文件,r3表示3版本的文件,也就是基礎版本,r4為當前庫中的文件,此時的A.JAVA中是這樣的:它將基礎的,自己的,還有庫中最新的放到了一起,此時我們需要對它進行整合操作
然后我們就需要把自己寫的和庫中最新的結合在一起,然后重新進行提交,并且要把mine,r3,r4的文件刪除,只保留A.java這一個文件,然后提交
此時版本變為5了,提交成功
刪除操作
如果想要刪除某個文件,第一步將自己的文件update,這樣就能保證自己的文件的版本和庫中的最新版本一致
然后打上刪除標識
此時文件會消失,但是不會刪除,然后提交commit