Monday, February 11, 2008

WinCVS 2.x FAQ (3) TortoiseCVS 與WinCVS可以並存嗎

Q: TortoiseCVSWinCVS可以並存嗎~~~?
不會衝突嗎@@?
因為我看烏龜會建立一個cvs的隱藏目錄來坐cvs的控管(or紀錄)
wincvs也是用同一個嗎?
還是他自己用自己的?


A: FAQ (2) 時提到WinCVS 其實並沒有自己的CVS控制程式,他只是GUI程式,與CVS Server 溝通的部份都交由CVSNT來做, 而TortoiseCVS 也是一樣, 只是它直接在安裝時期直接安裝了, 所以兩者一樣是由CVSNT來做與CVS Server 溝通的主程式, 而CVS的隱藏目錄其實是CVSNT所產生的

既然講到CVS這個隱藏目錄, 本文就順便說明這個目錄的功用, 每個目錄下, 都會有一個CVS的隱藏目錄, 裡面可以看到主要是4個檔案

Root : 這個檔案是記錄這個目錄是由哪個CVS Repository 所存取出來的
Repository : 這是記錄是Root 所記載的CVS Repository 裡的哪個目錄
Entries : 這是記錄這個目錄下所有的檔案在Server 上的資訊, 這個内容主要是在離線時可以判段檔案是否被修改的重要資訊, 不論是Tortoise CVS或是WinCVS 只要檔案內容被修改, 就立即可以看到圖示的變化, 就是TortoiseCVS 與WinCVS 利用這個檔案真實的修改時間, Entries裡記錄的時間比較所產生的, 而這裡所記錄的版本編號, 則是與CVS Server 比對時的重要資訊
Entries.Extra : 我實在不太清楚這個檔案的用意, 以它的內容來看, 似乎是精簡版的Extries


結論就是, 兩者完全可以同時並存並交叉使用, 我喜歡利用WinCVS來做整個專案時的版本比對, 因為它可以完整看出所有這個目錄的檔案版本編號與它的TAG, 但是TortoiseCVS就沒辦法,但是在單一檔案處理上, TortoiseCVS就相當方便, 因為它直接在檔案總管理就可以直接diff/commit/update 了, 所以相當方便 ,所以不要介意, 兩個程式都給它裝上去吧

PDF File 已更新
WinCVS 2.x PDF 下載

Windows Server 2008 RTM WDK 已經開放下載

Windows Server 2008 RTM WDK 在2008/02/04 開放下載了


版本編號為6001.18000.080118-1840(Vista WDK 是6000)

此版本相容Windows Server 2008 與Vista SP1, 所以也宣告這兩個新的OS,即將上市了

需要的人可以到 https://connect.microsoft.com 去登錄下載WDK , 我還沒詳細比較內容的差異, 有新得再跟大家報告, 先列出官方的highlights feature

KMDF 1.7:
o A new wait/wake policy for parent drivers
o New samples
o New Tools

UMDF 1.7:
o Now supports Windows Server 2003 along with Windows Server 2008, Windows Vista, and Windows XP
o New debugger extensions
o New and updated samples

WDF 1.7:
o WDF 1.7 is native on Windows Server 2008 and Windows Vista SP1
o WDF 1.7 is completely backward compatible with WDF versions 1.0, 1.1, and 1.5

WDTF:
o SDEL has been added to WDTF to make querying simpler and easier

SDV:
o SDV supports KMDF drivers in addition to WDM drivers and parallelization over rules. Now, rules will be verified in parallel.

PFD:
o PFD is enhanced with driver-specific annotations that make it an even more powerful tool.

DSF:
o USB Power Management and now more robust and stable

Docs:
o New look of the WDK documentation for Server 2008/SP1
o new docs for Viridian and Kernel Transaction Manager
o Subset Filtering (allows you to search by technology subset such as Audio)
o Requirements Block information for all new topics
o Kernel Reference technical scrub and TOC restructuring