subversion 是市面上最常用的 version controller 的系統,這篇主要是介紹如何用 subverison 開發 ruby on rails 程式。其實開發 ruby on rails 程式就跟開發其他的程式一樣,你依舊可以用任何你以前用過的 svn 技巧,但是 ruby on rails 也跟 subverison 作了相當好的整合,不用實在可惜。
創立乙個新的 project
請在乙個 svn 的目錄下面,創立乙個 rails project ,叫 abc 好了
rails abc進入 abc,將所有程式加入 version controller
cd abc將新增的 project 送到 svn 資料庫svn add . --force
svn ci -m "starting a rails project"log 跟 tmp 資料都是放些暫存的檔案,不需要進 svn 資料庫,將 log 跟 tmp 排除 svn 資料庫
svn remove log/*generator 時順便加入 svn 資料庫svn remove tmp/*
svn propset svn:ignore "*.*" log/
svn propset svn:ignore "*.*" tmp/
svn ci - m "removing log and tmp files」
ruby script/generate 任何東西時,因為一次會產生很多程式碼,記得加入 -c 或是 --svn 這個選項,順便加入 svn 資料庫。
destroy 時順便移除 svn 資料庫
ruby script/destroy 任何東西時,因為一次得砍掉很多程式碼,記得加入 -c 或是 --svn 這個選項,順便將要移除的東西移出 svn 資料庫。
如何用好SVN的Branch
在svn裡面我們一般會建立出三個資料夾 trunk 主幹 branch 分支 tag 標籤 在我們專案一開始的時候我們會將 檔案 這邊暫時不涉及文件的管理 放在trunk底下。然後我們就不斷的開始工作了。什麼時候我們會用到branch。按我的經驗的話我們用到branch有兩種情況 專案穩定了要rel...
如何用好SVN的Branch
在svn裡面我們一般會建立出三個資料夾 trunk 主幹 branch 分支 tag 在我們專案一開始的時候我們會將 檔案 這邊暫時不涉及文件的管理 放在trunk底下。然後我們就不斷的開始工作了。什麼時候我們會用到branch。按我的經驗的話我們用到branch有兩種情況 專案穩定了要relase...
如何用python開發網頁
我們將為這個專案指定規範,然後為應用程式使用的資料定義模型。我們將使用django的管理系統來輸入一些初始資料,再編寫檢視和模板,讓django能夠為我們的 建立網頁。django是乙個web框架 一套用於幫助開發互動式 的工具。django能夠響應網頁請求,還能讓你更輕鬆地讀寫資料庫 管理使用者等...