使用Myeclipse + SVN + TaoCode 免費實現項目版本控制的詳細教程

         通過Myeclipse + SVN插件 + TaoCOde可以省去代碼倉庫的租建;同時還可以很好的滿足小團隊之間敏捷開發的需求。接下來詳細介紹整個搭建流程。

         首先,介紹所用到的工具:

         1,Myeclipse2015

         2,Myeclipse SVN插件

         3,TaoCode平臺

 

         Myeclipse的安裝即破解在此省略。

         SVN插件下載地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

         步驟一:實現在Myeclipse上離線安裝SVN插件

         首先,解壓下載後的插件壓縮文件,得到如下的兩個文件夾

        

         在Myeclipse的安裝目錄的dropins目錄下新建一個SVN文件夾,並把上述兩個文件夾拷貝在新建的SVN文件夾裏,如下所示:

        

         在啓動Myeclipse(啓動時可能會有點慢,自動加載所需要的配置文件),啓動後,通過如下步驟檢查是否安裝成功:

         在Myeclipse的Window - Show View - Other 下查找是否有SVN文件夾及其該文件夾下的子菜單。

         如果查找結果如下圖所示,  則表明插件安裝成功。

        

         步驟二:申請自己項目的svn repo地址

         進入TaoCode官網,註冊並登陸賬戶後,界面如下所示

         點擊新建項目,創建自己的項目後,會有該項目的svn repo地址,如下圖所示

         該地址即爲自己的svn服務器的地址;至此爲止,相當於(注意措辭)svn服務器搭建成功。

         步驟三,在Myeclipse上使用svn

         1,上傳本地工程到TaoCode服務器上創建的工程

                   右鍵自己的要上傳的工程 - Team - Share Project ;選擇svn,然後點擊Next,選擇第一個選項,創建新的資源庫位置,然後把之前申請的svn repo地址填入到該處; 在下一步時,彈出用戶登陸窗口,用戶名和密碼爲TaoCode的用戶名和密碼;

        

登陸成功後默認的SVN資源庫中的文件夾的名稱爲項目名稱;也可可選擇自定義SVN資源庫中文件夾的名稱;

工程就與svn建立連接。狀態顯示如下:

                   工程share後,該工程名稱的右下角顯示“*”號,表示該工程(或文件)是本地做過修改但未上傳的;子目錄下的文件和文件夾右下角標註爲“?”,表示該文件爲本地新添加的,服務器上還未同步的。

                   同時,當工程Share後,項目右鍵的Team的菜單窗口邊爲如下所示:

        

         2,上傳本地工程到TaoCode服務器上

                   右鍵工程 - Team - 提交,彈出如下對話框:

         上面是每次提交代碼時自己添加的註釋;下面是有所改動的詳細文件(夾)列表。點擊ok即可成功上傳;同時,Myeclipse控制檯會顯示上傳的日誌,如下所示:

                  

         在TaoCode的資源庫文件夾下就可以看到項目已成功上傳。

         3,更新工程

                   當別人已經向服務器提交了代碼,自己需要更新項目時,右鍵項目 - Team - 與資源庫同步

         在 Synchronize窗口右鍵自己的工程,選擇 覆蓋/更新,即可更新本地工程。

         4,提交本地修改

                   當在本地修改過工程後,項目右下角會標註“*”號;右鍵項目 - Team - 提交 即可。(注意,在每次提交時養成寫提交日誌的習慣)

         5,查看提交歷史記錄

                   右鍵工程 - Team - 顯示資源歷史記錄  結果如下圖所示

        

         6,工程下載

                   File - Import ,在對話框裏選擇SVN - 從SVN檢出項目,接下來就是選擇資源庫位置信息和創建位置的配置,具體步驟同上述都Share工程。這樣既可快速有效的Down 下服務器上的整個項目。

         7,工程刪除/文件刪除

                   要在服務器上刪除整個工程,即可在本地清空該工程下的所有子目錄和文件(注意:該工程文件夾不要刪除),然後把這個空文件夾上傳到服務器既可刪除服務器上的        工程。要刪除子目錄下的某一個文件或者文件夾,既可刪除在本地刪除該文件或文件夾,然後上傳到服務器既可。

         8,查看代碼修改的具體位置

                   右鍵工程 - 資源庫 - 與資源庫同步 ,在Synchronize窗口定位到自己修改過的文件並雙擊,則在右邊窗口彈出文件修改前後的詳細對比。如下圖:

        

         如上圖所示,在本地工程中,吸怪TestClass類後,可以清晰的看出本地文件與遠程服務器上文件的差異對比。

        

         到此爲止,在Myeclipse上有關SVN的基本上傳、更新、刪除和下載等最基本的操作已經介紹到這裏。


參考鏈接:

http://www.tuicool.com/articles/i6zmu2

 

發佈了42 篇原創文章 · 獲贊 73 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章