2013-02-19 76 views
3

这里有多个“undo svn checkout”的问题,但没有找到答案如何从字面上撤消svn结帐。除了手动删除还有其他方法吗? (更安全的速度比通过几百文件手动寻找办法。)撤销SVN结账

我检查了通过命令行的目录,而是打字

svn checkout svn://server/project/ .

我typo'd并把 svn checkout svn://server/project/ /

如果您错过了我所说的内容,而不是将项目签出到当前文件夹,那么将其签出到服务器的根目录,现在大约有一百个文件与根目录混合在一起。

有人决定把./旁边对方在键盘上...

+2

这就是为什么你不能在你的机器上以root身份工作。你必须手动删除所有的文件和文件夹 – 2013-02-19 19:00:58

+0

我听到你的。我必须提升以删除目录,但在结帐前不退出。 – teynon 2013-02-19 19:04:13

回答

6

岂不

svn up --set-depth empty/

做的伎俩?

+1

不确定OP的情况,但这对我有帮助。 – jake 2014-11-19 23:51:17

4

如果你问有没有一个SVN命令做的工作对你来说,答案是否定的。您需要手动删除这些文件。

+0

或者也许是更快更安全的方法来删除刚添加到根目录的所有文件。 – teynon 2013-02-19 18:56:27