我想使用svn将一组文件添加到目录库中。我做了以下事实:
svn add graph_data /
这个添加了整个目录,而我只需要某些文件。要删除它,
我确实'svn删除了graph_data /',显示以下错误:
svn:使用--force覆盖此限制 svn:'graph_data'有本地修改
然后我用'svn remove --force graph_data /'从本地文件系统本身删除了该文件夹,不应该只从svn中删除文件夹,我该如何取回文件夹?
P.S。 'svn revert'似乎没有在这里工作,因为这些文件只在我的本地文件系统上。
答案 0 :(得分:1)
此命令确实会删除工作副本中的文件,并在下次提交时将其标记为从存储库中删除。
这就是为什么它警告你你有本地修改会丢失,并要求你在命令行中添加--force以确保你真的真的意思...
答案 1 :(得分:0)
svn仅添加用于添加到存储库的计划文件。它们将在您下次提交时上载并添加到存储库中。如果你在提交之前添加一些内容并改变主意,你可以使用svn revert取消计划添加。 svn revert应该可以工作,因为它旨在撤消本地更改。