撤消svn删除命令

时间:2011-11-28 07:58:59

标签: svn version-control

我想使用svn将一组文件添加到目录库中。我做了以下事实:

svn add graph_data /

这个添加了整个目录,而我只需要某些文件。要删除它,

我确实'svn删除了graph_data /',显示以下错误:

svn:使用--force覆盖此限制 svn:'graph_data'有本地修改

然后我用'svn remove --force graph_data /'从本地文件系统本身删除了该文件夹,不应该只从svn中删除文件夹,我该如何取回文件夹?

P.S。 'svn revert'似乎没有在这里工作,因为这些文件只在我的本地文件系统上。

2 个答案:

答案 0 :(得分:1)

此命令确实会删除工作副本中的文件,并在下次提交时将其标记为从存储库中删除。

这就是为什么它警告你你有本地修改会丢失,并要求你在命令行中添加--force以确保你真的真的意思...

答案 1 :(得分:0)

svn仅添加用于添加到存储库的计划文件。它们将在您下次提交时上载并添加到存储库中。如果你在提交之前添加一些内容并改变主意,你可以使用svn revert取消计划添加。 svn revert应该可以工作,因为它旨在撤消本地更改。