服务器上现有文件夹中的SVN存储库

问题描述 投票:1回答:1

我是SVN信息库的新手:

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

请咨询。

svn repository visualsvn-server
1个回答
2
投票

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

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

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

这是您需要为每一步执行的svn逗号女巫

  1. svn mkdir

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

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

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

[如果您想知道为什么有目录trunk,那么您可能想看看this question,了解有关Subversion下项目目录结构的最佳实践。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.