Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在svn存储库[不在我的工作副本]中恢复已删除的文件?_Svn_Tortoisesvn - Fatal编程技术网

如何在svn存储库[不在我的工作副本]中恢复已删除的文件?

如何在svn存储库[不在我的工作副本]中恢复已删除的文件?,svn,tortoisesvn,Svn,Tortoisesvn,我从我的工作副本中删除了一些特定的文件夹(visual studio解决方案中的-bin、obj、pkg的全部内容)和一些特定的文件,然后提交,因此它们也从存储库中删除。我知道我可以将我的工作副本更新到以前的版本,它们都会在我的工作副本中返回 但它们将如何回到存储库中呢?这样,当其他人进行更新时,他们会得到那些已删除的文件 当我在将工作副本更新到上一个修订版后提交时,就会出现树冲突 svn copy http://domain.tld/repo/path/to/file@42 . 其中,42是

我从我的工作副本中删除了一些特定的文件夹(visual studio解决方案中的-bin、obj、pkg的全部内容)和一些特定的文件,然后提交,因此它们也从存储库中删除。我知道我可以将我的工作副本更新到以前的版本,它们都会在我的工作副本中返回

但它们将如何回到存储库中呢?这样,当其他人进行更新时,他们会得到那些已删除的文件

当我在将工作副本更新到上一个修订版后提交时,就会出现树冲突

svn copy http://domain.tld/repo/path/to/file@42 .
其中,
42
是您希望恢复文件的版本


之后,只需执行提交

也许这些链接会对您有所帮助:或者我已经浏览了这些链接……但是他们谈论的是在工作副本中恢复。。我希望这些文件和文件夹回到我的SVN存储库中。在本地还原它们并提交?顺便说一句,在
bin
obj
@zerkms中没有什么重要的内容:我删除了主根解决方案中单独解决方案中的53个bin、obj和pkg文件夹,然后提交。在那之后,其他文件也发生了变化。@Puneet Dudeja:那么?不管有多少变化,我的答案都会起作用。@zerkms:首先,我需要一个来自乌龟GUI的方法,我没有命令行客户端。其次,我是否需要为每个文件夹发出53*3次此命令?那么在删除其他文件后所做的其他更改会不会丢失呢?@Puneet Dudeja:update to
HEAD
并完成所有这些操作。从
存储库资源管理器
(iirc,尚未安装)中可以找到的家伙,这个iirc是什么?对不起,我不明白。