簡體   English   中英

以遞歸方式還原所有svn:ignore屬性

[英]Revert all svn:ignore properties recursively

我搞砸了一些我的目錄svn:ignore property。

如何遞歸恢復所有目錄的svn:ignore屬性到SVN中的當前版本而不還原其包含的文件?

您可以列出要還原的目錄,並還原它們(如果您使用某種Unix, 並且不在路徑中使用空格):

svn st -q | \
awk '{print $2;}' | \
xargs svn pg svn:ignore | \
sed -n -e 's/ - .*$//p' | \
xargs svn revert --depth empty

如果您遇到Windows,請考慮在Windows上安裝GNU並替換'上面的"

如果您只想刪除它們,可以使用

svn pd svn:ignore -R ...

暫無
暫無

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

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