我需要知道版本控制系统常用的文件夹名称。许多VCS会创建一个隐藏文件夹,通常位于源代码树的顶层,用于存储他们使用的信息。版本控制系统通常使用哪些文件夹?
到目前为止,我只知道Git使用.git/
和SVN使用.svn/
。
其他流行的VCS使用的文件夹名称是什么?
我需要知道版本控制系统常用的文件夹名称。许多VCS会创建一个隐藏文件夹,通常位于源代码树的顶层,用于存储他们使用的信息。版本控制系统通常使用哪些文件夹?
到目前为止,我只知道Git使用.git/
和SVN使用.svn/
。
其他流行的VCS使用的文件夹名称是什么?
我们可以大概划分VCSS分成三组:
在每个目录的子目录特殊
这样做的好处是,工作副本中的每个目录都是一个独立的工作副本:您可以将其复制到其他地方并且仍然可以工作。显而易见的缺点是混乱。使用自动工具扫描其中一个工作副本需要特殊的过滤,否则他们将返回虚假结果。每个工作拷贝
单特殊的目录
特别文件系统支持
水银=单.hg
目录
git:'.git /'in topdir – 2010-04-24 04:02:37
这对我来说并不重要,布局是什么 - 我只是使用正则表达式文件名过滤掉所有在路径中有VCS目录的文件 - 这看起来应该是我需要的 – 2010-04-24 05:04:04