svn下copy項目後定位到新資源庫,產生不同版本號的方法

最近這兩天,公司要做國際化的開發,本打算要用struts2內置的i18n攔截器做國際化資源文件處理,但後期項目組開會討論決定copy開發完的中文版本的項目,在此基礎上做英文

的版本,因此要用到svn的相關操作。

起初,我和項目組的一個同事考慮是要svn創建一個新的分支,然後基於分支進行開發,但後來考慮到英文版本的項目是非分支,而是一個新項目,是不需要最終合併到master上

面的,so...我們現在需要在svn下copy項目後定位到新資源庫,從而commit產生不同版本號。


下面介紹下svn下copy項目後定位到新資源庫,產生不同版本號的方法

步驟:

1.先在svn遠程資源庫中檢出中文版本的完整項目A到eclipse的workspace中,檢出的項目名稱叫B(此時B項目中會存在A項目中的svn版本信息)

2.在workspace下右擊項目B,選擇Team下的斷開連接,此時會彈出窗口,有兩種選擇:(1)斷開連接時同時從文件系統中刪除svn元數據信息(2)斷開連接時不刪除svn元數據信息。顯然,要想產生不同的版本號,這時需要選擇(1)

3.現在B項目已經脫離svn的控制了,緊接着右擊B項目,選擇Team中的share project

4.在彈出的窗口中選擇一個資源庫類型(git/svn/cvs......)

5.之後要共享項目,就要選擇一個已有的資源庫or創建一個新的資源庫地址

6.資源庫地址確定後,點擊next,選擇 SVN 資源庫中的文件夾名,最後點擊finish(此時,B項目已經不是一個A項目的分支了,獨立出來了)

7.點擊B項目右擊,選擇Team提交B項目

OK,經過以上7步之後,新項目B就產生了不同於A項目的版本號了,在以後的開發中,B項目和A項目均是獨立的,不會相互影響的。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章