Sunday, June 10, 2007

WinCVS 2.x 快速入門 (四) Import Module (載入程式)

講了 Login 與 Checkout module 了, 那到底Module 是怎麼上傳上去的呢, 接下來要講的就是Import Module

Import module :

點選Import Module 後會出現 Import filter 視窗

這是為了因應CVS 最為人詬病的問題所加入的, CVS Server 在記錄不同版本的程式, 是只存程式碼的差值, 這可能出自於儲存容量, 或是管理方便的考量, 不過當初這個聰明的點子,卻使的CVS Server 受到限制, 當初的程式碼皆以ASCII Code 儲存, 不過現在因應多國語言,Unicode 成形,但是CVS 確會判段錯誤, 這點我們會在介紹Commit功能時詳細說明

CVS Server 在上傳時有兩個屬性 TEXT 與Binary(CVSNT 多了Unicode,一般來說Linux 上的預設CVS Server 都沒有這個功能, 不過這部份屬於Server,不在本文討論), TEXT 則是以差值儲存,Binary則是完整儲存, 然而只要你選錯,CVS Server會照作而不幫你攔截 , 所以一些CVS Client, 如果們介紹的WinCVS 的Import Filter 功能就會先做防範,以免使用者使用錯誤


Repository path : 填入modules

Vendors tagRelease tag 我都沒在用, 所以就看著辦, 不過不填不能按確定的

CVSRoot: 選一下吧, 這之前設過了

按下確定後, 記得要看到

***** CVS exited normally with code 0 *****

才算數呦..!!