gpt4 book ai didi

svn - 是否有 Subversion 命令可以重置工作副本?

转载 作者:行者123 更新时间:2023-12-03 04:44:21 32 4
gpt4 key购买 nike

是否有一个 Subversion 命令可以将工作副本精确地“重置”到存储在存储库中的状态?类似 git reset --hard或者(哈,Git 硬重置也不会删除未版本化的文件!)rm -rf wc && svn co <url> wc .

更新:我并不是在进行简单的恢复,因为这不会删除工作副本中的额外文件。我真的想要一些与删除工作副本并再次检查它相同的东西,而无需再次下载数据。 (显然我不介意丢失所有未提交的更改。)

最佳答案

您可以像这样递归恢复:

svn revert --recursive 。

没有办法(不编写创意脚本)删除不受源代码控制的内容。我认为最接近的方法是迭代所有文件,然后使用 grep svn list 的结果,如果 grep 失败,则将其删除。

编辑:创意脚本的解决方案在这里:Automatically remove Subversion unversioned files

因此,您可以创建一个脚本,将恢复与链接问题中最适合您的答案相结合。

关于svn - 是否有 Subversion 命令可以重置工作副本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6204572/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com