話說以前自己做的一些小專案,經常出現忘記儲存、突然斷電等令人抓狂的事情。後來想到的辦法是備份,這備份又有乙個進化的過程,最先是建乙個資料夾,隔一段時間壓縮一下放進去,但是這個命名實在是麻煩,後來傻乎乎的做了個工具,呼叫命令列壓縮,命名時自動把當前時間放進去,後來發現winrar就有這個功能後才知道自己真的傻乎乎了。
廢話說了這個多,其實今天我想說的是版本控制。話說之前經常接觸到版本控制相關的諮詢,說程式猿必須使用版本控制啊,用了版本控制即牛逼又裝逼啊,說得我熱血沸騰啊,趕緊各種嘗試,嘗試的結果就是除了去github、google code之類的地方clone人家牛逼的**瞧瞧外沒有更進一步的使用了。
說到底,以前不僅沒這方面的意識更沒這樣的需求,以為版本控制必須要個神馬伺服器,必須要遵守神馬協議,必須多人協同工作才有必要,個人還是勤備份算了。
這段時間,在這個小公司,我需要跟別人一起寫**了!五個人做同乙個東西,我改改,他改改,我改改,你改改,再每個人又發給我彙總,毛啊,原來我改好的東西咋沒了啊!雖然有點冒火,但得找解決辦法啊,第一想到的就是之前嘗試的牛逼版本控制。
正好裝了個tortoisesvn,先試試吧……
好,下面開始總結折騰出來的結果,前面的都是廢話!!!!
這得從我知道了原來可以在本地建版本庫開始……
一、建立本地版本庫
1、裝了tortoisesvn後,一般整合到資源管理器裡,新建乙個資料夾,右鍵->
tortoisesvn->在此建立版本庫就行了,比如我建在e:\mysvn
2、然後就可以去版本庫瀏覽器新增乙個工程資料夾進來了,確認後工程資料夾下的檔案就新增到這個e:\mysvn裡來了,具體檔案結構先不管
3、這回可以把原來的工程資料夾裡的東西刪除了,空白處右鍵->檢出,填上file://e:\mysvn\工程名,東西又回來了。當然應該也可以先去版本庫瀏覽器裡建資料夾然後再到其他地方檢出,然後建工程
4、這回每次修改完後在工程資料夾下右鍵->提交就可以了,每次還能填寫日誌,很是方便啊,更重要的是每次只提交你改過的部分,比全部打包備份高階多了。直到這裡我才開始激動不已。
既然可以在本地存,當然也可以有辦法讓區域網內的其他人訪問,不過我還是想搭建乙個專門的svn伺服器,這樣操作:
2、開啟cmd,輸入svnserve -d -r e:\mysvn就可以了
3、然後tortoisesvn裡位址就能填svn://loacalhost/了,唆使別人用的時候改成自己的ip
但是這樣有個麻煩,那個svnserve不是以服務執行的,執行後有個cmd的視窗,很礙眼。解決方案是這樣的:
1、新建個svnserver.bat
svnserve -d -r "e:\mysvn
"
2、同資料夾下新建個svnserver.vbs
set ws = createobject("wscript.shell")
ws.run
"cmd /c startsvnserve.bat
",vbhide
3、每次只要執行svnserver.vbs就行了,也可以新增到開機啟動
(話說還能這樣搞隱藏視窗,今天才知道,確實挺好玩的啊)
同步到網盤
現在,我終於可以很方便也很享受地修改**了!!!
以後再研究下那個牛逼的git
區域網限速軟體控制電腦網速 控制區域網流量教程
在區域網網路管理中,網管員乙個非常重要的工作就是限制區域網網速 合理分配上網頻寬。這是因為國內企事業單位出口網路頻寬一般較小,企業上網速度普遍較慢。而當前各種網路應用層出不窮,尤其是p2p 看 看網路電視等行為極為普遍。這些與工作無關的網路應用和上網行為會極大地消耗單位的網路頻寬,極容易造成區域網網...
區域網內 搭建windows 版本控制
1.為了方便,才用gitblit來做版本控制軟體。搭建過程,請看這裡 2.區域網訪問本機,首先要保證其它主機要ping的同自己的主機 3.通過http ip 專案root目錄入口檔案訪問 如 4.此時,其它主機是訪問不了的,因為受到apache許可權的控制,所有修改httpd.conf檔案,修改內容...
區域網遠端控制電腦
size medium color red 需求描述 color 1 電腦每天定時自動開關機。2 開機後不用輸開機密碼自動登入,並連線上銳捷。3 獲取遠端電腦ip位址 動態ip,每次開機都會變 color red 環境 color 1 區域網。2 遠端被連線的電腦是win7系統。b color re...