svn忽略檔案和檔案夾

來源:互聯網
上載者:User

忽略已經版本控制的檔案

如果你不小心添加了一些應該被忽略的檔案,你如何將它們從版本控制中去除而不會丟失它們?或許你有自己的IDE設定檔,不是項目的一部分,但將會花費很多時間使之按照自己的方式工作。

如果你還沒有提交,你只需要TortoiseSVN → Revert...來取消添加,你需要將這個檔案添加到忽略列表,這樣它們才不會被再次誤添加近來。

如果檔案已經存在於版本庫,你需要做更多的工作。

  1. 把檔案移動到其它安全的位置,不在你的工作拷貝的目錄內。

  2. TortoiseSVN → 提交父目錄,TortoiseSVN會查看遺失檔案和你從版本庫標記刪除的檔案。

  3. 將檔案移到原始位置

  4. 將檔案添加到忽略檔案,所以你不必再為此煩心。

例如:我們要過濾classes檔案夾


1.先把classes目錄copy到其他目錄(即不在你的工作拷貝內)


2.刪除classes目錄


3.提交父目錄


4.將classes目錄還原到原位置


 

5.在classes父目錄設定svn:ignore屬性,忽略classes檔案夾


 

如果你需要將整個目錄從版本控制中刪除,過程會有一點區別。

  1. TortoiseSVN → 匯出檔案夾到某個安全的地方而不是你的工作複本。

  2. TortoiseSVN → 刪除,從你的工作複本中刪除該檔案夾。

  3. TortoiseSVN → 提交對檔案夾的刪除操作,將它從版本庫中移除。

  4. 將匯出的檔案拷貝回工作拷貝原來的位置。

  5. 將檔案添加到忽略檔案,然後你不必再為此煩心。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.