SVN术语 - 签出,工作副本,属性,存储库

Ten*_*eno 8 svn terminology

虽然我正在努力学习如何使用svn:externals,但我很难理解这些术语的不同之处.他们有什么不同?

  • 工作副本结帐

    有时,构建一个由许多不同的出组成的工作副本是有用的.(来源)

  • 属性

    在Subversion中,使用svn:externals 属性在组中声明外部定义.(来源)

  • 知识库

    因此,分支和标签可以非常快速地创建,并且几乎不占用存储库中的额外空间.(来源)

    例如,您可能希望不同的文件或子目录来自存储库中的不同位置,或者可能来自不同的存储库.(来源)

  • 项目

    项目中的文件夹设置svn:externals属性.(来源)

我猜工作副本是一组项目文件,结帐是项目文件或主干文件的工作副本.属性听起来像一个文件但它可能只是一个定义指令,但我不确定.我也很难理解存储库和主干之间的差异.如果我说"用户下载存储库.",则类似于"用户下载主干文件".

对不起,这一定是一个非常基本的英文问题!

Laz*_*ger 6

  • Working Copy(名词) - 目录树,它包含一些存储库片段
  • Checkout(动词) - 从repo到文件夹获取初始内容的操作,后面变为Working Copy
  • Property(名词) - repository-object的属性
  • 存储库(名词) - 存储版本化数据和相关元数据,用于与客户进行交互
  • 项目(名词) - (在引用的上下文中)WC和相关回购(ORed)的组合,可能具有 WCs集合的含义,形成完整的产品

存储库是逻辑树,树干是这棵树的一部分