2010-04-24 100 views
0

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

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

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

回答

1

我们可以大概划分VCSS分成三组:

在每个目录的子目录特殊

  • CVS
  • 颠覆(.svn文件)

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

单特殊的目录

  • 水银(.hg)
  • SVK
  • (也许Git的,我不知道?)

特别文件系统支持

  • ClearCase(动态视图是挂载的FS;快照视图更类似于单个目录的情况)
+1

git:'.git /'in topdir – 2010-04-24 04:02:37

+0

这对我来说并不重要,布局是什么 - 我只是使用正则表达式文件名过滤掉所有在路径中有VCS目录的文件 - 这看起来应该是我需要的 – 2010-04-24 05:04:04

1

水银=单.hg目录

相关问题