Undo svn remove command



我想使用svn将目录中的一组文件添加到存储库中。为了达到这个目的,我做了以下操作:

svn add graph_data

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

我执行了'svn remove graph_data/',显示了以下错误:

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

我然后使用,'svn remove——force graph_data/'从我的本地文件系统中删除了文件夹,这不应该只从svn中删除文件夹吗,我怎么才能得到文件夹呢?

注:"svn revert"在这里似乎不起作用,因为这些文件只在我的本地文件系统上。

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

这就是为什么它警告你,你的局部修改可能会丢失,并要求你在命令行中添加——force,以确保你真的是在说……

svn add only schedule files for addition to the repository。它们将在您下次提交时被上传并添加到存储库中。如果您添加了一些东西,但在提交之前改变了主意,您可以使用svn revert取消添加计划。SVN revert应该可以正常工作,因为它打算撤销本地更改。

最新更新