如何创建存储库

时间:2010-05-24 19:03:25

标签: svn repository

我有一个Ubuntu服务器,想要安装subversion并设置一些存储库。我使用https://help.ubuntu.com/community/Subversion处的指南设置了本地存储库。

当我走进目录时,我会找到一个README文件,其中包含以下内容:

这是一个Subversion存储库;使用'svnadmin'工具进行检查 它。除非您知道如何,否则请勿在此处添加,删除或修改文件 避免破坏存储库。请访问http://subversion.tigris.org/了解详情。

我应该在哪里存储我的文件或如何避免破坏存储库?

祝你好运, Erik Persson

2 个答案:

答案 0 :(得分:4)

您使用svnadmin create创建存储库。

之后,您将其签出到另一个目录(您的“工作副本”)。如果要在同一台计算机上查看,请使用svn checkout file:///path/to/repository

但是,如果您可能希望在另一台计算机上安装一台可正常运行的计算机 - 您的笔记本电脑或其他人的计算机,则需要通过http或svnserve(The howto you linked描述这一点)使存储库可用并查看它在另一台电脑上。通常,您无需再次触摸存储库。当svn发生变化时,任何写入都将由commit完成。

答案 1 :(得分:0)

该目录是“裸”存储库,而不是工作副本。您需要使用svn客户端签出本地工作副本。您可以在服务器的本地文件系统上的另一个目录中执行此操作,也可以从网络中的另一个工作站执行此操作。 为了简单起见,我建议首先在服务器上本地执行此操作,并且如果一切都不能按预期工作,则排除网络相关问题。 当您设法签出本地工作副本时,您可以开始向其添加文件并将更改提交/上传到中央存储库。