SVN 入门指南(我)

SVN 入门指南(我)

我想要开始使用 SVN。

我一直在阅读它,并在我的 Windows 机器上安装了 Tortoise。

但是我需要了解的是,如果我想要管理的文件夹位于 var/www/vhost/domain.com/httpdocs/,那么在哪里创建我的存储库

我不太了解存储库的概念,所以如果我能从你们那里得到正确的指引,这将对我有很大帮助。

答案1

A高速教程可用,但如果您对版本控制不熟悉,您可能需要检查前。

尽管它是为命令行编写的,但是应该很容易在 Tortoise 中找到等效的操作,除了可能$ svnadmin create repos需要从 shell 运行(可能由 root 运行,取决于你在哪里create)。

您可以在任何地方创建存储库,但最好是在安全的地方,而不是 /var/www。正如 Chris 所暗示的,您可以(也应该)在那里签出工作副本。我还建议您使用单独的签出(可能在您的登录目录中)进行开发。

答案2

存储库是包含更改历史记录的源的中央主副本。您应该将其放置在可以轻松扩展和备份的位置。

工作副本是您将要编辑的版本,其中包含每个子文件夹中的 .svn 文件夹。这是通过签出创建的。

部署的文件夹(在您的情况下为“/var/www/vhost/domain.com/httpdocs/”)可以是工作副本或“导出”副本。如果您将部署的文件夹用作工作文件夹,请确保保护 .svn 文件夹不通过 HTTP 提供服务。

答案3

在其他地方创建你的存储库,最好是在定期备份的其他服务器上。然后根据这些说明

相关内容