Eri*_*ric 21 svn undo delete-file
我想我是粗心的.
我向svn添加了一堆文件svn add
,然后我看到添加了一些我不想要的文件,所以我删除了它们rm
.
现在我不能再提交,因为提交缺少文件.我试过svn清理但它没有帮助.
我现在的工作选择是手动删除每个.svn目录,但这似乎是错误的.
pat*_*net 38
据我了解你有这种情况:
$ touch foo
$ svn add foo
A foo
$ rm foo
$ svn ci
svn: Commit failed (details follow):
svn: 'foo' is scheduled for addition, but is missing
Run Code Online (Sandbox Code Playgroud)
所以要解决这个问题:(谢谢Linus!)
$ svn revert foo
Reverted 'foo'
Run Code Online (Sandbox Code Playgroud)
或者你可以这样做:
$ touch foo
$ svn delete --force foo
Run Code Online (Sandbox Code Playgroud)
对于每个文件,您应该可以毫无问题地签入.
小智 5
如果您添加了包含子文件夹和文件的文件夹,则在提交之前删除该文件夹.在这种情况下,您可以执行以下操作.
$ svn revert <Deleted Folder Name> --depth infinity
Run Code Online (Sandbox Code Playgroud)