2011年7月12日 星期二

版本控制

未來的 Campus 的開發會利用 SVN 作版本控制,目前暫時先將 SVN Server 架在自己的機器上,以後如果有架設開發主機再將這些資料轉移過去。

SVN Server 軟體使用的是 VirsualSVN SERVER Standard Edition 安裝快速使用上也很方便,Client端的軟體則使用 TortoiseSVN 做檔案總管的整合,並且在 Eclipse 上安裝了 Subclipse 插件方便專案的提交與更新等動作。

在這個環境中使用 Eclipse 開發 Android 專案,可以很方便的利用 SVN 做版本控制外,也可以利用檔案總管直間觀察是否有未更新檔,或是直接更新其他未使用 Eclipse 開發的程式或文件,像是 PHP、HTML 或是 PDF 等檔案。

這裡需要注意的是 Eclipse 裡面的設定,記得在專案的 Build Path 中設定,將 .svn 檔案排除在 Build 之外,這樣做是為了避免 Android 把版本控制的檔案當成是專案的一部分,而嘗試進行編譯的動作,導致錯誤無法執行。

實際的設定位置在 Project > Properties > Java Build Path,點選 ****/src 裡的 Excluded ,並且將 **/.svn/** 字串加入至 Excluded(字串包含 * ),如此就可以將.svn檔案排除在外。

0 意見:

張貼留言

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger