Svn Subversion-我需要备份什么?

Svn Subversion-我需要备份什么?,svn,repository,backup,Svn,Repository,Backup,我有一个关于颠覆的问题。我一直是一个终端用户,所以我对它实际工作原理的了解非常有限(如果这是一个愚蠢的问题,请原谅) 我已经安装了WAMP,并使用它进行了初步的开发和测试。因此C:\wamp\www\包含了我当时正在研究的代码,我使用http://localhost/template/ 然后我决定使用在上找到的说明安装Subversion。我安装到c:\svn,创建了c:\svn\repository,并使用以下命令添加了我的项目: svn mkdir svn://localhost/templ

我有一个关于颠覆的问题。我一直是一个终端用户,所以我对它实际工作原理的了解非常有限(如果这是一个愚蠢的问题,请原谅)

我已经安装了WAMP,并使用它进行了初步的开发和测试。因此
C:\wamp\www\
包含了我当时正在研究的代码,我使用
http://localhost/template/

然后我决定使用在上找到的说明安装Subversion。我安装到
c:\svn
,创建了
c:\svn\repository
,并使用以下命令添加了我的项目:

svn mkdir svn://localhost/template
我现在签出到
C:\wamp\www\
,这意味着我现在有一个如下所示的目录结构:

C:\wamp\www\template
,其中包含名为分支、标记、主干和网站的文件夹。网站文件夹包含项目代码,我使用
http://localhost/template/website

现在回答我的问题

svn://localhost/template
保存到?因此,当我在我的工作副本
C:\wamp\www\template
中进行更改并提交时,它保存到哪里? 它是否包含原始文件的副本

为什么我要问:我正试图找出备份我的存储库的方法。在我看来,我应该只备份c:\svn\repository,但当我查看那里时,我没有看到任何代码

谢谢你的帮助,非常感谢。
Angie

c:\svn\repository文件夹是保存签入的地方。如果您在下面查看,应该会看到\db\revs \-此文件夹包含有关签入的信息(尽管格式不易阅读)


您应该备份c:\svn\repository。

您是对的,您只需要备份c:\svn\repository。您看不到您的代码,因为它没有存储在目录树中。它存储在文件夹C:\svn\repository\db\revs中的文件中

在工作副本中,目录结构的每个文件夹中都有隐藏的.svn文件夹。在这些文件夹中,是您进行上一次SVN更新或SVN提交时的代码版本。

如需了解:

subversion将您的源代码保存在哪里?

检查问题:

备份subversion存储库的最佳方法是什么?


检查问题:

是否也包含原始文件的副本(只是不是原始格式)?所以,如果我备份了c:\svn\repository,我的硬盘崩溃了,我重新安装到一个新硬盘,并从备份中放下了c:\svn\repository,一切都会在那里?@Angie:是的,这就是备份的想法,不是吗?:-)是的,你登记的所有东西都会在那里