Changes between Initial Version and Version 1 of waue/2010/0518


Ignore:
Timestamp:
May 18, 2010, 6:24:42 PM (15 years ago)
Author:
waue
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • waue/2010/0518

    v1 v1  
     1svn 上傳 nutchez v2
     2
     30.
     4{{{
     5svn import ./nutchez-0.2 https://trac.nchc.org.tw/svn/cloud/nutchez-0.2
     6}}}
     7接著到http://trac.nchc.org.tw/cloud/browser 看是否增加了nutchez-0.2 資料夾
     8
     91.
     10{{{
     11svn ls https://trac.nchc.org.tw/svn/cloud/
     12}}}
     13 接著會問一大堆認證密碼什麼鬼的,密碼正確才可以列出檔案
     14
     152.
     16
     173.
     18
     194.
     20
     21 * 情境模式
     22市場上有一間名為歐奔的軟體公司,主要從事程式碼撰寫的工作,有一天,開始覺得團隊合作上有些問題,在版本控制上,容易做許多白工,因此專案經理史托
     23曼(小史)決定將現有的專案交由 SVN 版本控制來做,看了手冊後,將原本未在版本控制下的程式法,利用 svn import 的方式匯入版本庫(repository)內。
     24
     25svn import file:///tmp/repos/test team_project
     26
     27接下來將工作分配給予兩位工程師李納斯(小李)與畢斯迪(小畢),兩位工程師分別先利用 svn checkout 下載程式碼後,開始進行小史交代的修改。
     28
     29svn checkout file:///tmp/repos/test team_project
     30
     31小史交派小李的工作是撰寫一個math模組,於是小李新增一個了一個 math 目錄,放了 math.h 與 math.cpp,寫了交代的運算函式後,利用 svn add,將整個
     32math 目錄加入預計提交的清單中。
     33
     34svn add math
     35
     36告一段落後,利用 svn commit 進行提交的動作。
     37
     38svn commit
     39
     40同時間小畢在看完程式碼後,也要開始進行原專案 bug 修改工作,並將小李的 math 函式納入新版程式使用,於是利用 svn update 先將最新的程式碼更新到
     41電腦中。
     42
     43svn update file:///tmp/repos/test team_project
     44
     45程式碼修改告一段落後,也利用 svn commit 進行提交的動作。
     46svn commit
     47
     48好不容易,已完成進度的一半了,不過此時遇到了一些小麻煩,小李程式改一段落後,程式無法正常編譯了,但是上一版是可以的,因此小李利用 svn diff
     49終於找出程式錯誤的地方,原來是手滑多按了一個字母呀!改掉之後就回覆正常了。
     50svn diff
     51
     52經歷了長時間的修改,商品終於要完整開放出來了,於是利用 svn export,輸出一份不帶有版本控制相關檔案資訊的程式碼,進行釋出的動作。
     53
     54svn export file:///tmp/repos/test release_project