1

我是 SVN 存储库的新手:

  • 我的计算机上安装了VisualSVN 服务器
  • 我有一个礼品店网站,它的物理路径是 C:\Hosting\Domains\GiftShop
  • 我想将我在 VisualSVN 创建的存储库链接到上述路径。我该怎么做?

请指教。

4

1 回答 1

2

假设C:\Hosting\Domains\GiftShop是包含应用程序文件的目录,并且您希望对其进行版本控制。

为此,您需要执行以下步骤

  1. 在存储库中为您的项目创建一个目录
  2. 将您的项目导入 svn 存储库
  3. 将包含本地保存文件的目录转换为工作副本

这是您需要为每个步骤执行的 svn commads 女巫

  1. svn mkdir

    svn mkdir --parents <repo-url>/GiftShop -m="create project GiftShop"
    
  2. svn 导入

    svn import <repo-url>/GiftShop/trunk  -m="initial import GiftShop"
    
  3. svn结账

    svn checkout --revision HEAD --depth infinity --force <repo-url>/GiftShop/trunk GiftShop
    

如果你想知道为什么会有一个目录trunk,那么你可能想看看这个关于 subversion 下项目目录结构的最佳实践的问题。

所有这些命令都需要从 的父目录运行GiftShop,在您的情况下是C:\Hosting\Domains

从实际所在目录的名称看来GiftShop,它是一个部署位置,由 Web 服务器提供服务。如果是这种情况,那么我强烈建议您将部署与开发工作副本分开

于 2013-05-15T16:46:36.690 回答