使用TortoiseSVN设置版本控制项目或用户库

以下示例说明如何使用TortoiseSVN创建用于项目或用户库的存储库。TortoiseSVN的所有命令保留英文。您的工作副本以及所有其他用户的工作副本都连接到存储库。借助存储库,所有用户都可以使用对项目或用户库的所有更改。

提示

更改TortoiseSVN的设置,以便将文件日期设置为所有签出和更新操作的最后提交日期。要执行此操作,请激活[TortoiseSVN] > [Settings]下的[Set file dates to the 'last commit time]复选框。

如果您使用的是外部版本控制系统,请尝试执行相同的设置。

一次只能为一个开发项目创建项目或用户库存储库。想要参与开发此项目或用户库和交换对象的用户必须首先从这个存储库中签出他们的工作副本。

必须在项目工作副本的"Libraries"文件夹(如果还没有,也必须创建该文件夹)中创建用户库工作副本的签出目标文件夹。用户需要在该项目的版本控制之下开发或更改用户库。用户库的名称是用户库工作副本的基本名称。

注释
  1. 新建项目或打开要与版本控制一起使用的现有项目

    用户库只能放在版本控制项目内的版本控制之下。Control FPWIN Pro7预计用户库工作副本是项目工作副本的“Libraries”文件夹中的一个文件夹。

  2. 激活[其他] > [选项] > [版本控制选项]下的复选框[激活此项目的版本控制]

    项目已保存,并在存储项目的同一文件夹中创建"ProjectName.vcf"工作副本文件夹。

    如需将一个用户库置于版本控制之下,便需安装或创建这个用户库,使用写入权限打开它(需要密码!),然后从用户库的属性对话框中选中[激活此用户库的版本控制(只有在项目置于版本控制之下时才可能)]复选框。

  3. 关闭Control FPWIN Pro7

创建项目或用户库存储库

  1. 为项目或用户库存储库创建一个新的文件夹

    如果是多人处理此项目,强烈建议设置一个服务器驱动器。 可以在自己的存储库中管理用户库,但用户库也可以成为项目存储库的一部分。如果只在版本控制下开发用户库而不是项目本身,则不需要创建项目存储库。

  2. 选择新文件夹
  3. 从上下文菜单中选择[TortoiseSVN] > [Create repository here]来创建项目存储库
  4. 从下一个查询[Repository created]中选择[Create folder structure]来创建存储库的文件夹结构
  5. 从同一个查询[Repository created]中选择[Start repository browser]来查看存储库的内容和URL
  6. 从同一个查询[Repository created]中选择[OK]
    浏览器窗口关闭,已创建一个空存储库。

现在,用工作副本内容填充存储库

  1. 在文件资源浏览器中,选择要放置在版本控制之下的项目或用户库的所需文件夹:
    • 项目工作副本文件夹"ProjectName.vcf"
    • 项目工作副本"Libraries"文件夹中的用户库工作副本文件夹"UserLibraryName.vcf"
  2. 从上下文菜单中选择[TortoiseSVN] > [Import...]
  3. 在导入对话框中,将存储库的URL设置为“<新存储库路径>/trunk”,例如C:\Users\Documents\Panasonic\FPWIN Pro\SVNRepo\trunk,然后单击[OK]确认

    可选填注释消息。

    导入完成,导入对话框关闭。按<F5>更新存储库浏览器,以便可以查看文件夹和文件是否已成功导入。
  4. 在文件资源浏览器中,删除工作副本的完整内容(但不删除根文件夹"ProjectName.vcf"/"LibraryName.vcf"
  5. 右键单击空的根文件夹"ProjectName.vcf"/"LibraryName.vcf",然后从上下文菜单中选择[SVN Checkout...]以打开[Checkout]对话框
  6. 将存储库的URL设置为“<新存储库路径>/trunk”,例如C:\Users\Documents\Panasonic\FPWIN Pro\SVNRepo\trunk,将签出文件夹设置为与工作副本文件夹相同的(完整)路径,其他设置不变。单击[OK]确认

    [Checkout]对话框关闭。您的工作副本由项目存储库或用户库存储库中的当前文件夹和文件填充并与您的工作副本连接。

最后更新日期: 2023-04-13此页面上的反馈松下热线