版本控制系统通常使用哪些文件夹?

时间:2010-04-24 03:41:28

标签: directory version-control

我需要知道版本控制系统常用的文件夹名称。许多VCS将创建一个隐藏文件夹,通常位于源树的顶层,用于存储他们使用的信息。

到目前为止,我只知道Git使用.git/而SVN使用.svn/

其他常用VCS使用的文件夹名称是什么?

2 个答案:

答案 0 :(得分:1)

Mercurial =单个.hg目录

答案 1 :(得分:1)

我们可能将VCS分成三组:

每个目录中的特殊子目录

  • CVS
  • Subversion(.svn)

这样做的好处是工作副本中的每个目录都是一个独立的工作副本:您可以将其复制到其他地方,它仍然有效。明显的缺点是杂乱。使用自动工具扫描其中一个工作副本需要特殊过滤,否则它们将返回虚假结果。

每个工作副本的单个特殊目录

  • Mercurial(.hg)
  • SVK
  • (也许是Git,我不确定?)

特殊文件系统支持

  • ClearCase(动态视图是已安装的FS;快照视图更类似于单个目录的情况)