<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    CONAN ZONE

    你越掙扎我就越興奮

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      0 Posts :: 282 Stories :: 0 Comments :: 0 Trackbacks

    今天很失敗,畫了一個中午的Visio流程圖,在CVS上提交的時候,提交是成功了,就是文件被破壞掉了,大小變成了1KB。仔細看了一下,原來是Visio的文件.vsd的被CVS識別成Text的了,但是我確定我添加這個文件的時候是按照Binary的方式來添加的啊。于是繼續做實驗,發現果然是,即使你按照Binary的方式添加,在提交完畢之后,就變成了Text方式了。

     

    于是查看CVS的文檔,也就是-kb參數來設定文件的類型。我切換到命令行方式,還是一樣,被識別成Text的了。

     

    于是想找一種方式,來解決這個問題,否則在之后的工作中會有麻煩的(其實PowerDesigner的文檔.pdm的也存在這種情況,但是至少.pdm是真正的文本文件,即使發生了沖突,雖然幾率較小,也是可以在文文本編輯器中修改回來,但是Visio就不一樣了,.vsd可是真正的Binary的文檔啊)。

     

    看到cvs文檔上說,可以修改cvswrappers文件來設定擴展名對應的處理方式,是Text還是Binary的方式,因為CVS并不能準確判斷你加入的文件的類型。

     

    1. 使用WinCVS客戶端或者cvs.exe命令行工具檢出CVSROOT這個Module,需要注意的是,這個Module的安全界別設置比較高,需要Administrator或者有Admin權限的用戶才可以。可以登錄到服務器查看一下CVSROOT\CVS\fileattr.xml

    2. 修改cvswrappers文件,里面有簡單的說明,在最后加入兩行:

        *.vsd -kb

        *.pdm -kb

        如果是其它的CVS版本,參考cvswrappers文件注釋部分的內容

    3. Commit 文件 cvswrappers

     

    然后就可以添加.vsd的文件了,果然能夠識別成Binary的了。

     

    上面描述的問題和解決辦法是 CVSNT 2.5 版本的,

    在CVSNT 2.0版本中,如果你Add文件時用Binary方式,那么之后的操作就是以Binary對待了。

    其它版本沒有環境測試了。

    posted on 2008-06-22 18:40 CONAN 閱讀(592) 評論(0)  編輯  收藏 所屬分類: CVS
    主站蜘蛛池模板: 中文字幕不卡亚洲| 中文字幕亚洲激情| 久久狠狠爱亚洲综合影院| 1000部夫妻午夜免费| 亚洲激情视频网站| 99久久免费国产香蕉麻豆| 亚洲成aⅴ人片在线观| 国产免费AV片在线播放唯爱网| 亚洲国产精品综合久久网各| 国产1000部成人免费视频| 国产成+人+综合+亚洲专| 在线a毛片免费视频观看| 亚洲AV成人无码网天堂| 亚洲精品第一国产综合境外资源 | 99re在线这里只有精品免费| 亚洲尹人九九大色香蕉网站| h在线观看视频免费网站| 亚洲国产成人99精品激情在线| 午夜成人免费视频| h视频免费高清在线观看| 亚洲国产另类久久久精品小说| 男人都懂www深夜免费网站| 亚洲国产精品久久丫| 国产精品免费视频播放器| 国产成人无码免费网站| 亚洲视频一区二区三区| 免费爱爱的视频太爽了| 国产伦精品一区二区免费| 亚洲视频在线观看免费视频| 日韩在线天堂免费观看| 一区二区三区免费视频播放器| 亚洲AV中文无码乱人伦下载| 毛片免费在线观看网站| 国产日韩AV免费无码一区二区三区 | 国产美女无遮挡免费视频网站| 国产99视频精品免费视频76| 亚洲第一网站免费视频| 免费人成在线观看网站视频 | 久久久久久国产a免费观看黄色大片| 亚洲精华液一二三产区| 亚洲AV无码一区东京热|