因為工作接觸svn代碼托管工具,使用的是免費的svnbucket代碼托管平臺,聊一聊如何使用svnbucket平臺進(jìn)行代碼托管,
在https://svnbucket.com里注冊賬號,然后進(jìn)行創(chuàng)建項目,在該平臺上創(chuàng)建的項目私密的,不是項目成員無法訪問

然后在https://tortoisesvn.net/上下載tortoisesvn本地代碼上傳輔助工具,
注意在安裝的時候在這一步選擇command line client tools,否則安裝目錄bin中沒有svn.exe文件


安裝完成后在文件下右鍵會多兩個菜單項svn檢出,tortoisesvn則表示安裝成功

接下來進(jìn)行代碼托管,托管方式有兩種,一種是在代碼工具例如idea,webstorm直接托管上傳,一種是在項目所在文件夾進(jìn)行托管上傳,
第一種:
首先在代碼工具的setting中配置subversion(idea軟件與webstrom基本一致,在此使用webstorm),將安裝的tortoise目錄bin下的svn.exe添加進(jìn)來,如圖所示:

然后在vcs中選擇checkout from version control選擇其中的subversion工具

在這里添加svnbueckt中的路徑

一路向下,然后選擇1.8版本

當(dāng)成功之后右鍵項目會有意向subversion的項,第一次的時候先選擇shareDirectory,這樣首先進(jìn)行了項目目錄分享,你會在svn代碼托管平臺中看得到這個以分享的工作目錄,但是里面內(nèi)容為空

然后再選擇commit Directory,為了使上傳時間變得快一些,將一些本地工具中生成的文件不要選擇上傳,例如.ignore,.iml的文件可以不用上傳

上傳完成后在你的svn網(wǎng)站里就可以看到內(nèi)容了
如果跟新本地代碼可以選擇update,查看提交日志show logs等等等。其他的一些手段可以自行學(xué)習(xí)
第二種,在項目文件夾中進(jìn)行上傳
進(jìn)入項目所在文件夾下,在空白處右鍵鼠標(biāo),選擇svn checkout選項,填寫托管代碼的url,點擊ok

然后填寫代碼托管平臺的賬號密碼,這個為你登錄svn時的賬號密碼

接下來繼續(xù)選擇checkout

選擇ok

此刻你會發(fā)現(xiàn),項目文件夾中所有文件夾變成這個樣子,此時說明代碼已經(jīng)共享成功,接下來進(jìn)行上傳代碼

繼續(xù)在項目文件夾下的空白處右鍵,選擇submit進(jìn)行代碼上傳,同樣將非必須文件不進(jìn)行上傳,來加快上傳速度,養(yǎng)成標(biāo)注相傳信息的習(xí)慣,這樣方便別人查看你修改代碼的部分


上傳完成點擊ok,此時再看項目文件夾下所有的文件前面顯示綠色對鉤,則表示代碼托管成功


好了,到此就基本學(xué)會使用了,其他的update,選項自己可以另學(xué)習(xí)了
從svn上下載一個項目的話在新建文件夾里進(jìn)行右鍵然后點擊svn checkout,填寫托管代碼地址,點擊ok就能下載到本地