轉(zhuǎn)帖|其它|編輯:郝浩|2011-10-17 16:47:09.000|閱讀 601 次
概述:SourceAnywhere for VSS是VSS的遠(yuǎn)程和跨平臺插件,它最終讀取/訪問的是VSS庫。隨之而來的問題是:既然SourceAnywhere和VSS改變的都是同一份VSS 數(shù)據(jù),在一個團隊合作項目中,是否可以一部分成員使用VSS,同時其他成員使用SourceAnywhere for VSS以獲得快速的遠(yuǎn)程性能和跨平臺訪問?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SourceAnywhere for VSS是VSS的遠(yuǎn)程和跨平臺插件,它最終讀取/訪問的是VSS庫。隨之而來的問題是:既然SourceAnywhere和VSS改變的都是同一份VSS 數(shù)據(jù),在一個團隊合作項目中,是否可以一部分成員使用VSS,同時其他成員使用SourceAnywhere for VSS以獲得快速的遠(yuǎn)程性能和跨平臺訪問?
答案是肯定的。典型的場景是:辦公室LAN的程序員使用VSS,而遠(yuǎn)端WAN的程序員則使用SourceAnywhere。
如果你使用的是VSS 6.0c或以上和Visual Studio 2005/2008/2010,項目的綁定信息記錄在本地的MSSCCPRJ.SCC文件中,項目/工程文件把版本控制標(biāo)示為SAK。這樣,遠(yuǎn)端和辦公室的程序員都可以通過File->source control->Open from Source Control菜單打開項目/工程,.sln/.prj文件再去程序員本地的SCC文件中讀取/判斷本地使用的是VSS還是SourceAnywhere。
如果此項目曾經(jīng)被加入到VSS 6.0c以前的版本,項目的綁定信息就會記錄在.sln and .proj文件中。這會給遠(yuǎn)端和辦公室的程序員并行工作帶來麻煩:假如程序員A在辦公室中簽出了項目,對代碼作了改變?nèi)缓笤俸炄耄?sln and .proj文件中會保存VSS的信息。當(dāng)遠(yuǎn)端的程序員B改代碼時,如需要簽出項目文件,他會發(fā)現(xiàn)項目的版本控制從SourceAnywhere切換到了 VSS。
值得注意的是即使后來VSS升級到了6.0c以后的版本,版本控制信息還會繼續(xù)停留在.sln and .proj文件中。我們可以通過以下步驟解決這個問題:
現(xiàn)在,辦公室LAN和遠(yuǎn)端WAN的程序員可以并行使用VSS和SourceAnywhere了。
注意:推薦使用VSS 6.0d (build 31222)和SourceAnywhere for VSS并行使用。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載