从svn取消删除文件?

时间:2015-12-12 07:45:08

标签: svn versioning undelete

这是事件的顺序:

  1. 有一个我想添加到svn repo进行提交的文件。
  2. 键入" svn添加filename.py",并确认已添加。
  3. 在提交之前,键入" svn ls"查看跟踪文件。
  4. filename.py未列在那里。
  5. 出于混淆,尝试删除文件,然后再次读取它。它不会让我做svn rm,所以我做了svn --force delete,认为它只是从版本控制中解开它,而不是实际上删除文件。我是哑巴
  6. 档案消失了。文件从未提交过,因为我只是想添加它,所以它不像我可以恢复到以前的版本。
  7. 任何方法可以取回这个?我非常绝望。

    感谢。

1 个答案:

答案 0 :(得分:0)

你,嗯,svn delete --force它。除非你在某个地方有副本,否则你无法恢复它。

通过svn add文件,您只需计划它将在下一次提交时添加。您应该svn commit将其添加到存储库。