很多程序員都有個大大小小的問題,就是如何管理自己的代碼,公司的代碼不用說,公司都管理好了。我說的是自己本本上的代碼,這樣的代碼一般有兩個來源:
1.自己接私活的時候,自己的寫的代碼;
2.別人的項目拷給你看的,其實也是爲了以後自己用;
3.自己做的各種測試,比如測試Stringbuilder快還是Sringbuffer快,等等等等的;
這樣的代碼,這樣的代碼或多或少都有一點點價值:
1.或是自己的代碼儲備,以防某天用到時再去找;
2.或是各種測試的小代碼都代表了某個重要的結果比如Stringbuilder快還是Sringbuffer快;
這些代碼看似不注意,其實無意中丟掉都是很可惜的。。。比如,硬盤壞掉,無意中格式化等等,其實說這麼多,都是想說一下這些代碼的重要性,很多人說可以用移動硬盤來做備份,其實我覺得那樣做不是不行,只是不夠好:
1.硬盤不能隨身帶;
2.硬盤也有丟掉或者壞掉的時候;
3.電腦上的代碼和硬盤上的,不能無縫同步,總要手動拷一下;
所以,我經過自己的研究,想出了一套比較好的解決方法,用到的工具有:TortoiseSVN,VisualSVN,金山快盤,myeclipse的SVN插件,看到這些的同學應該都有反應過來了,沒錯,事情是這麼做的:
1.下載上訴工農具,安裝,註冊賬號
2.看我上一篇的文章,在myeclipse中安裝好SVN插件;
3.安裝好金山快盤後,選擇在某個盤新建一個虛擬文件夾;
4.在安裝VisualSVN時,講代碼庫選擇在金山快盤的文件夾中;
5.在VisualSVN中新建一個用戶,很簡單的,這是SVN的要求,也是爲了代碼安全;
5.將myeclipse中的代碼同步到VisualSVN中;
6.同步金山快盤。
注意:之所以選擇金山快盤,主要是我用過了金山T盤,微盤,115網盤後,發現都不是很穩定,並且微盤不能識別VisualSVN文件夾中的某些文件,會導致同步失敗和微盤異常關閉;目前金山快盤沒發現什麼不好的地方;
一切搞定,以後修改過的代碼就直接再myeclipse中提交,然後金山快盤就會把內容更新到服務器上去,這樣,代碼就相對安全了。這樣做是不是有點 “無縫” 的感覺,和在公司一樣,是吧?去試試吧。。。
轉載參見:http://liuinsect.iteye.com/blog/1454015