[CVS]Update & Commit 的差異說明

Developer 從 CVS Repository "Checkout" 至 local 的硬碟內,在 local 內的副本(copy) 稱之為 "Sandbox"。

當 Developer 在 local 端新增(Add)或移除(Remove)後,並將之寫回 CVS Repository。寫回過程若成功則稱為 "Commit"

若 Commit 過程失敗,則表示有其他 Developer 已經修改過在 Repository 內同樣的檔案,此時,就必須使用 "Update"

但若兩位以上的 Developer 都對相同檔案內的原始碼的同一行列(line)做修改過,這種情形稱為 "Conflict"
這種情形雖然很少發生,但若發生後,CVS 並不自動處理,而是針對該檔案所產生衝突的原始碼置入標記(Mark),留待 Developer 手動處理。
其所放入的標記如下:

< <<<<<< filename
your changes
=======
code merged from repository
>>>>>>> revision

當 Developer 手動更改衝突的內容,並移除 CVS 的標記後,Developer 使用 "Commit" 寫回 CVS Repsoitory。

在 Windows 平台安裝及設定 CVSNT+ViewCVS

目的:

1. 在 Windows2003 Server 上安裝及設定 CVSNT,以便於團隊成員透過 Internet 協同開發軟體專案,並有版本控管功能。
2. 安裝 ViewCVs,提供 Web 介面的基本專案控管功能,可以追蹤版本進度、更改 Log 紀錄、Bug Report、To-do、甚至期使能有 forum 討論功能。

平台:
Windows Server 2003 + IIS6.0

需要軟體:
CVSNT 2.0.41a
ViewCVS 1.0-dev-R5
ActivePython

安裝心得:
CVSNT 安裝很簡單,只要執行 setup 程式選取 CVS_ROOT 目錄即可完成安裝。

ViewCVS 是以 Python 語言所寫成的,所以在 Windows 平台上必須先安裝 ActivePython 即可在 IIS 上執行以 Python 所寫的 CGI Script。

再來即是安裝 ViewCVS。一樣,只要執行 setup 程式即可完成安裝。
安裝完 ViewCVS 後,在 IIS 上設定 ViewCVS 的虛擬目錄,指向所安裝的實體目錄上。
安裝完後要注意的是要能在該虛擬目錄下能夠執行 Python 的 CGI script,所以需設定程式的副檔名是 ".cgi" 的,要由 Phthon 來執行。

設定方式如: c:\Phthon22\python.exe "%s"

參考安裝設定文件:
CVSNT:

http://www.cvsnt.org/wiki/

http://w1.858.telia.com/~u85831169/InstallCVSNT.html#NewModules

ViewCVS:

http://www.devguy.com/fp/cfgmgmt/cvs/viewCVSIIS.htm

http://w1.862.telia.com/~u86216121/ViewCvsSetup.html

超級腦經急轉彎

1要怎麼把大象塞進冰箱裡??

2要怎麼把長頸鹿塞進冰箱裡??

3獅子舉辦了一個森林大會,哪一個動物不行去參加??

4海裡有一隻凶猛的鯊魚,要怎麼過去海的另一邊??
繼續閱讀 »

[部落格隨便聚]的五月份網聚

第一次參加了「部落格隨便聚」的五月份網聚。
地點:一元堂(敦化南路、和平東路口)。

主要是希望我的好朋友 Doris 她們可以對 BLOG 能有更深的認識,並可以實用在職場及生活面上。
沒想到參加的人數還真不少,有四十來個吧!尤其是女孩子,竟然超過一半。

主辦人是 Alice
主要的對象其實是針對 "部落格" 還稍陌生的入門者~

現場有點吵雜,有點亂...

在場剛好與隔座一位鄧老師聊天,鄧老師是在國中授課,很希望能透過 BLOG 的機制建立起與同事間在教育心得上的分享。但苦於對架站及基本設計的不熟悉,所以架設的過程中,困難重重。

我是覺得,BLOG 原本的本質就是要讓想作自己的主人能隨時把想法表達在網誌上,而可以撇開與此無關的架站及Web等繁雜無聊的技術層面上。
但,我個人發現到,國內推廣 BLOG 的「藝立協」,似乎對這個本質有點變調了~
反而更專注於如何架設 BLOG 站台這種「小道」的技術面上。
當然,架站的過程其實要克服許多困難,且可以加上客製化的功能及版面設計等,對玩家而言,沈浸在其過程中,其實蠻有樂趣的。

所以,我的想法是,可以由「藝立協」出面號召對架設 BLOG 站台有興趣的「玩家」們(其實,如果稍加用心,這可以成為是以 "Service-Oriented" 的很好的 Business Model),來協助如鄧老師這樣的 BLOG 新手們,讓鄧老師等可以回歸到本質面,專注於網誌寫作上,如此不是很好?

當然,有人會想,「給人魚吃,不如教人如何釣魚」,但是,大部分的 BLOG 新手是不需要也沒有必要釣 "BLOG 架站技術" 這種 "Big Fish" 吧?充其量學習一點文章版面的排版技巧(就如同 Word 一般),花個半天的時間就夠了。

僅提供參考,若真得有心推廣,以「同理心」的角度來看待 BLOG 新手們,就知道該如何協助他們。甚而從中能取得一些 "商機",讓雙方都能互惠,皆大歡喜!!

[冷笑話]食人族“小胖”生病

大家好,我是妮妮,別名是“美奈子”。
我要講個『冷笑話謎語』,題目『食人族“小胖”生病』

有一天,食人族的小胖生病了!!
醫生:小胖,妳要多吃素
小胖:好!
結果...(答案請看)...
繼續閱讀 »

[冷笑話]龍小姐與烏龜小姐

有一天,龍小姐與烏龜小姐在海岸上交談…..
烏龜小姐:龍姊姊,為什麼妳的身材比我好ㄚ?
龍小姐:因為我三不五時都在保養我的皮膚
烏龜小姐:那….100年之後,我們兩個在這見面,看看誰比較年輕
龍小姐:好ㄚ!!ㄏㄏ ㄏ
100年後...
烏龜小姐:龍姊姊,為什麼妳還是比較年輕?比較美??
龍小姐:因為我是...
繼續閱讀 »

Page 1 of 179123456789101112...203040...Last »