已删除的文件在SVN中的位置?

已删除的文件在SVN中的位置?,svn,restore,revert,Svn,Restore,Revert,我刚刚使用svn--force delete path/folder copy删除了一些文件。然而,文件夹和副本之间的空间使它认为必须删除多个内容,因此现在它删除了我原来的文件夹 我还没有对我的原始文件夹进行版本控制,所以所有更改都没有了。幸运的是,我在那个特定的文件夹中没有做太多更改,所以如果我最终做了同样愚蠢的事情,这主要是为了将来使用:如何还原或恢复以前未提交的文件?我在哪里可以找到这些文件?它们没有被移到我的垃圾桶。它们被删除了,纯粹而简单。不幸的是,政府只说: 除非给出了--keep

我刚刚使用
svn--force delete path/folder copy
删除了一些文件。然而,
文件夹
副本
之间的空间使它认为必须删除多个内容,因此现在它删除了我原来的文件夹


我还没有对我的原始文件夹进行版本控制,所以所有更改都没有了。幸运的是,我在那个特定的文件夹中没有做太多更改,所以如果我最终做了同样愚蠢的事情,这主要是为了将来使用:如何还原或恢复以前未提交的文件?我在哪里可以找到这些文件?它们没有被移到我的垃圾桶。

它们被删除了,纯粹而简单。不幸的是,政府只说:

除非给出了
--keep local
选项,否则将立即从工作副本中删除文件(以及尚未提交的目录)

为了证明这一点,我们必须查看SVN源中的waaaay,最终调用该源,其中:

  • 如果你在Windows上。这种方法只是删除文件;如果程序员想将其发送到回收站,他们就必须使用并传递
    FOF_ALLOWUNDO
    标志
  • 如果您使用*nix(包括Mac OS),则执行以下操作: 。。。将删除该文件,并使其使用的空间可供重用


注意:我想对代码中的点进行更深入的链接,但可通过web访问的SVN和APR存储库不允许行级链接:(

它们被删除,纯粹而简单。不幸的是,只有这样说:

除非给出了
--keep local
选项,否则将立即从工作副本中删除文件(以及尚未提交的目录)

为了证明这一点,我们必须查看SVN源中的waaaay,最终调用该源,其中:

  • 如果您在Windows上,此方法只会删除文件;如果程序员想将其发送到回收站,则必须使用并传递
    FOF_ALLOWUNDO
    标志
  • 如果您使用*nix(包括Mac OS),则执行以下操作: …文件将被删除,并且它所使用的空间可供重用


注意:我会对代码中的点进行更深入的链接,但web可访问的SVN和APR存储库不允许行级链接:(

好的,所以它丢失了。谢谢你的回答,下次我删除副本时,我会尽量把头放在身上:黛雅,我个人认为
svn delete
不应该从你的磁盘中删除未提交的文件;我想太多人会认为这只是“计划外的”它是用来添加的。我真的会默认将其移动到垃圾桶。可能会为此制作一个别名,以防止白痴接管。好的,所以它丢失了。谢谢你的回答,下次我删除副本时,我会尽量把头放在身上:DYeah,我个人认为
svn delete
不应该从你的磁盘中删除未提交的文件;太多了我想人们会认为它只是“不定期”添加。我真的会默认将其移动到垃圾桶。可能会为此做一个别名,以防止白痴接管。