如果我卸载 SVN,我的文件会怎样?

Posted

技术标签:

【中文标题】如果我卸载 SVN,我的文件会怎样?【英文标题】:what will happend to my files if I uninstalled SVN? 【发布时间】:2011-06-10 05:41:13 【问题描述】:

我想知道如果我在 SVN 存储库中添加一些文档/文件然后卸载 SVN 会发生什么?我在存储库中的数据会丢失吗?

数据的工作副本呢?它会丢失还是会保留?

如果我在 SVN 中添加我的文件,然后将其工作副本复制到计算机上的其他文件夹中,新副本也会附加到 SVN 还是独立副本?

编辑:

我是 SVN 的新手。我刚刚在我的电脑上安装了 SVN 服务器,然后是 Tortise svn 和 Ankh SVN。当我从我的视觉工作室添加一个项目到 SVN 时,它显示了一些错误。我卸载了SVN,然后重新启动了我的电脑。

在重新启动和新安装 SVN 时,我将另一个目录设置为存储库,然后我发现我的工作副本也不再存在。主文件夹存在,但文件不存在。

我从上周开始从事这个项目,现在它丢失了。请指导和帮助我,有什么方法可以找回我的文件吗?

谢谢。

【问题讨论】:

【参考方案1】:

当您卸载 SVN 时,您的存储库和工作副本不会发生任何事情。我假设您正在卸载以获取另一个版本?只要确保它不是太不同的版本或您的工作副本/回购可能不兼容

【讨论】:

感谢您的回复。昨天发生的事情是我卸载了 SVN 服务器,它还从我的系统中删除了工作副本。我丢失了宝贵的数据。请问有什么指导方针吗? @user576510 - 这不应该发生!请在您的问题中添加更多详细信息,说明您做了什么。顺便说一句,你为什么要问卸载 SVN 之后会发生什么?【参考方案2】:

SVN 只是工作副本上的客户端,工作副本只是服务器(存储库)文件的副本。

您可以卸载客户端,不会触及工作副本。

您可以删除(可能首先提交所有内容)工作副本,它不会触及存储库本身。

【讨论】:

以上是关于如果我卸载 SVN,我的文件会怎样?的主要内容,如果未能解决你的问题,请参考以下文章

怎样快速去除项目中的svn标记

怎样删除svn目录中的.svn文件夹

怎样清理手机内存空间

怎样卸载ASM新平台小助手

visual SVN上传问题: 我用visual svn上传代码的时候,老是有一些文件上传不了,不知道是怎会回事。

linux搭建svn服务器