Svn Subversion-我需要备份什么?
我有一个关于颠覆的问题。我一直是一个终端用户,所以我对它实际工作原理的了解非常有限(如果这是一个愚蠢的问题,请原谅) 我已经安装了WAMP,并使用它进行了初步的开发和测试。因此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
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,但当我查看那里时,我没有看到任何代码
谢谢你的帮助,非常感谢。
Angiec:\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:是的,这就是备份的想法,不是吗?:-)是的,你登记的所有东西都会在那里