gpt4 book ai didi

svn - 如何恢复本地删除的文件夹?

转载 作者:行者123 更新时间:2023-12-01 17:31:37 31 4
gpt4 key购买 nike

本地删除文件,然后进行 svn update 会恢复该文件的本地副本。但这似乎不适用于文件夹。有没有办法让它也适用于文件夹?

编辑:控制台输出如下所示:

C:\svn\Google Project Hosting\xulwin\xulrunnersamples>rmdir /S /Q treeview

C:\svn\Google Project Hosting\xulwin\xulrunnersamples>svn up
D treeview
Updated to revision 50.

编辑2:我已经使用 svn 两年多了,以前从未遇到过这个错误。但我没有更改任何设置。我唯一能想到的是,我今天用 Tortoise SVN 在我的外部硬盘上创建了一个本地存储库,以备份一些不相关的旧内容。但这不应该是问题的原因,因为该行为同时发生在本地存储库的本地副本和 Google 项目托管的我的代码上。

编辑3:WTF 我突然无法再重现该错误了。现在一切都正常了。但我没有改变任何东西。

编辑4:在 EDIT1 中,该文件似乎被标记为已删除,但事实并非如此,因为 svn commit 命令没有执行任何操作。 Tortoise 检查修改也没有列出任何内容。

注意:当问题仍然出现时,完全递归更新确实恢复了文件夹。

最佳答案

我今天使用 svn 1.5.6 遇到了这个问题。svn up --force the_dir_path 为我修复了它。

重新创建:

$ svn up
Updated to revision X.
$ rm -rf the_dir_path
$ svn up
D the_dir_path
Updated to revision X.
$ svn up
Updated to revision X.
$ svn up --force the_dir_path
A ....
A ....
Updated to revision X.

关于svn - 如何恢复本地删除的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1566405/

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