【发布时间】:2025-12-05 19:45:02
【问题描述】:
本地删除一个文件,然后 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 Project Hosting 的代码上。
编辑3: WTF 我突然不能再重现这个错误了。现在一切正常。但我没有改变任何东西。
编辑4: 在 EDIT1 中,该文件似乎被标记为已删除,但不是因为 svn commit 命令什么也没做。 Tortoise Check for modified 也没有列出任何内容。
注意:当问题仍然存在时,完全递归更新确实恢复了文件夹。
【问题讨论】:
-
你试过用git吗?
标签: svn