簡體   English   中英

SVN:僅從工作副本中刪除文件,而不從存儲庫中刪除文件

[英]SVN: Delete file from the working copy only but not from the repository

我們使用svn(1.6.11版)僅將文件檢出到我們正在處理的工作副本中。 簽入后,這些文件將在本地刪除。 但是,如果我做一個svn狀態我可以上市了所有被刪除的文件有

有沒有辦法以這種方式刪除文件,它們也會在狀態列表中消失?

我在這里找到了一個刪除.svn目錄條目文件中文件的答案,但是手動編輯不適合我。

根據我的研究,似乎沒有其他方法可以執行此操作,但是有沒有一種方法可以自動執行此操作? 我無法讀取此文件。 您是否有指向此文件結構文檔的鏈接。

除了條目外,文件(名稱)還位於text_base目錄(易於刪除為文件)和all-wcprops中(可以編寫刪除腳本:以文件名開頭,以END結尾)。

您有更好的解決方案嗎?

您可以使用svn update刪除該文件:

svn update <your file> --set-depth=exclude

這將從您的工作副本中刪除該文件,並且更新不會將其拉回,除非您明確地這樣做:

svn update <your file> --set-depth=infinity

這是稱為稀疏目錄的功能。

請注意, 根據設計此功能僅適用於1.7版之前的目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM