高效代碼管理--本地svn環(huán)境搭建
來源:程序員人生 發(fā)布時間:2014-10-10 08:00:00 閱讀次數(shù):2924次
工作中一直使用svn做代碼管理,平時自己在家寫代碼基本沒有什么管理,頂多每隔一段時間或者每次大修改前做個備份,也就是復(fù)制、粘貼,然后文件名加個時間戳,這種方式與版本管理工具比,基本可以用簡單、粗放、低級、笨拙來形容。由于我的印象里一直覺得搭建svn服務(wù)器是件很復(fù)雜的事,可能要寫一堆配置和命令,感覺單機(jī)個人搞開發(fā),這么干似乎有點(diǎn)得不償失。直到最近在寫程序時,某個功能模塊實(shí)現(xiàn)的始終不是很滿意,嘗試了好幾種方案,轉(zhuǎn)了一圈發(fā)現(xiàn)還是第一種方案靠譜,但是第一種方案所寫的代碼還沒有備份就已經(jīng)手賤的刪干凈了,只能咬咬牙默默的再寫一遍。嗟乎,絕對不能在這樣下去了,不管多么復(fù)雜,我都要搭一個本地svn服務(wù)器。于是趕緊查相關(guān)資料,一查資料才發(fā)現(xiàn),搭建本地svn過程非常簡單,和寫“hello
world”無異,當(dāng)然這完全得益于TortoiseSVN的強(qiáng)大,讓很多工作都變得簡單了。這里要順便說一下git,我一直沒有使用過git來做版本管理,雖然git早已譽(yù)滿全球(著實(shí)佩服Linus大師),不過目前我覺得工作中svn已經(jīng)夠用,就好比上下班有了帕薩特代步,如果不翻山越嶺,也就沒必要上吉普了。由于沒有g(shù)it的使用感受,這么比喻可能不恰當(dāng),有興趣的同學(xué)可以搜一下“svn和git比較”相關(guān)資料,網(wǎng)上很多。
下面內(nèi)容完全是在查資料時看到的一篇博文,寫的很詳細(xì),參考這篇文章,分分鐘搭好本地svn開發(fā)環(huán)境。為了避免鏈接失效,我將這個頁面下載后又重新做了編輯排版。再次聲明,下面的文字和圖片均拷貝自這篇文章《代碼管理技巧--兩步創(chuàng)建本地svn服務(wù)器圖文教程》。
原文引用:
當(dāng)我們進(jìn)行開發(fā)的時候,不論是獨(dú)立開發(fā)還是處在團(tuán)隊中,合理代碼管理是十分重要的。下面我就介紹一下如何在本地創(chuàng)建SVN服務(wù)器。
1. 下載并安裝TortoiseSVN,下載地址為:http://tortoisesvn.net/downloads.html。
2. 在本地創(chuàng)建一個文件夾,作為SVN服務(wù)的文件夾。
3. 右鍵選擇菜單下Create Repository here如下圖:
小烏龜這時會提示你創(chuàng)建成功:
4. 在另一個目錄下進(jìn)行Check Out:
在url地址欄中填寫之前創(chuàng)建成功時的位置:
這樣CheckOut就成功了:
之后我們便可以在“新文件夾”這個目錄下進(jìn)行各種Check In/Check Out,如此可以更簡單而靈活的管理代碼。筆者工作中就會將團(tuán)隊服務(wù)其中代碼Copy到本地服務(wù)器進(jìn)行管理,然后通過Beyond Compare進(jìn)行代碼的比對和合并。十分高效。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈