Read Sean

          Read me, read Sean.
          posts - 508, comments - 655, trackbacks - 9, articles - 4

          開(kāi)發(fā)過(guò)程中把Eclipse當(dāng)作CVS客戶端來(lái)用的時(shí)候,可能會(huì)遇到這樣的情況:發(fā)現(xiàn)某些文件其實(shí)不需要CVS來(lái)管理,比如很多中間文件和可以通過(guò)其他源代碼自動(dòng)生成的東東,時(shí)間長(zhǎng)了,一方面影響CVS性能,另一方面也是增加了同步時(shí)的額外工作,和真正需要上傳的源代碼混在一起,看上去很是不爽。這個(gè)時(shí)候你想起來(lái)可以把這些文件加入.cvsignore,但是這個(gè)時(shí)候無(wú)論你怎么弄,"Add to .cvsignore"菜單項(xiàng)總是灰掉的。

          為什么會(huì)這樣呢?答案是這個(gè)"Add to .cvsignore"只能對(duì)還沒(méi)有加入版本控制的文件起作用,所以對(duì)于那些已經(jīng)加入的文件,這個(gè)菜單就被disable掉了。

          一個(gè)徹底但是相對(duì)野蠻的的解決辦法是把項(xiàng)目從CVS斷開(kāi),刪掉所有的CVS目錄,刪掉CVS服務(wù)器上的這個(gè)項(xiàng)目的目錄,在本地所有需要的地方新建.cvsignore文件(Windows用戶注意,在Explorer中無(wú)法創(chuàng)建這樣的文件,只能走命令行或者用編程的方式創(chuàng)建),和CVS目錄一樣,每個(gè)目錄一個(gè),打開(kāi).cvsignore文件以文本方式加入希望被CVS忽略的條目,如:"*.exe"、"bin"等等。然后再和CVS同步,這個(gè)時(shí)候被忽略的條目(文件或者整個(gè)子目錄)就不再出現(xiàn)在同步的文件列表中了。


          Feedback

          # re: [Tips] Eclipse下CVS同步時(shí)"Add to .cvsignore..."彈出菜單項(xiàng)灰掉的真正原因  回復(fù)  更多評(píng)論   

          2006-06-29 23:31 by goingmm
          @{刪掉所有的CVS目錄....}
          這么復(fù)雜的操作,看來(lái)你老已經(jīng)做過(guò)了
          來(lái)源于現(xiàn)實(shí)工作的想法,相當(dāng)“實(shí)際”的功能要是有更簡(jiǎn)單的處理辦法就好了

          sean半年沒(méi)見(jiàn)了[甚至連MSN也見(jiàn)不著]最近一切可好?

          # re: [Tips] Eclipse下CVS同步時(shí)"Add to .cvsignore..."彈出菜單項(xiàng)灰掉的真正原因  回復(fù)  更多評(píng)論   

          2006-06-30 09:53 by 大胃
          我最近除了工作比較忙之外,一切都很好,謝謝關(guān)心。不知goingmm你近況如何?

          其實(shí)我上面提到的刪掉所有CVS目錄有便捷的方法:在從CVS斷開(kāi)的時(shí)候,有一個(gè)選擇對(duì)話框,這個(gè)時(shí)候選擇刪除所有CVS相關(guān)目錄,就不必再手工一個(gè)個(gè)刪除了。

          # re: [Tips] Eclipse下CVS同步時(shí)"Add to .cvsignore..."彈出菜單項(xiàng)灰掉的真正原因  回復(fù)  更多評(píng)論   

          2006-06-30 13:28 by Noshoeman
          goingmm你娃娃忘了三,我們以前整過(guò)的,用utraEdit來(lái)查找并替換所有CVS信息三。

          # re: [Tips] Eclipse下CVS同步時(shí)"Add to .cvsignore..."彈出菜單項(xiàng)灰掉的真正原因  回復(fù)  更多評(píng)論   

          2006-06-30 19:05 by goingmm
          昨晚和Anyang,zz,cc 還有海艦吃了頓飯
          朋友們都陸續(xù)離開(kāi)成都,沒(méi)以前好玩了

          # re: [Tips] Eclipse下CVS同步時(shí)"Add to .cvsignore..."彈出菜單項(xiàng)灰掉的真正原因  回復(fù)  更多評(píng)論   

          2008-02-08 23:56 by zgh
          我測(cè)試了一晚!苦于沒(méi)人指導(dǎo)!!!
          在ECLIPSE3.2下,步驟如下:
          1、假設(shè)你將不需要的文件夾A簽入CVS服務(wù)器;
          2、你可在文件夾A的上級(jí)目錄下建一文件.CVSIGNORE,文件內(nèi)容中包含文件夾A
          3、這時(shí),簽入的文件夾A沒(méi)變化,???沒(méi)關(guān)系,你在對(duì)應(yīng)的文件夾處點(diǎn)鼠標(biāo)
          右建-》屬性-》CVS->斷開(kāi),一切OK.
          不知到我這樣做是否????????

          # re: [Tips] Eclipse下CVS同步時(shí)"Add to .cvsignore..."彈出菜單項(xiàng)灰掉的真正原因  回復(fù)  更多評(píng)論   

          2008-02-09 10:42 by 大胃
          從CVS斷開(kāi)的話,只是你本地沙箱看不到需要提交的內(nèi)容,CVS資源庫(kù)里還是有的。
          主站蜘蛛池模板: 凌海市| 沭阳县| 剑阁县| 江山市| 获嘉县| 遵义县| 远安县| 九龙坡区| 吴堡县| 伊宁市| 小金县| 郎溪县| 汪清县| 云安县| 河津市| 寻乌县| 响水县| 泸定县| 嫩江县| 广安市| 改则县| 右玉县| 乳山市| 德江县| 德令哈市| 麻城市| 广东省| 炎陵县| 新龙县| 曲水县| 承德市| 桦甸市| 涟水县| 泰州市| 吴桥县| 阿勒泰市| 尼木县| 古丈县| 福安市| 太保市| 嘉祥县|