版本控制系统常用哪些文件夹?
我需要知道版本控制系统常用的文件夹名称。许多 VCS 会创建一个隐藏文件夹(通常位于源代码树的顶层)来存储它们使用的信息。
到目前为止,我只知道Git使用.git/
,SVN使用.svn/
。
其他流行的 VCS 使用的文件夹名称是什么?
I need to know what folder names are commonly used by Version Control systems. Many VCSs will create a hidden folder, usually in the top level of the source tree, to store the information that they use.
So far, I only know that Git uses .git/
and SVN uses .svn/
.
What are the folder names that other popular VCSs use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们可以将 VCS 分为三组:
每个目录中的特殊子目录
这样做的优点是工作副本中的每个目录都是独立的工作副本:您可以将其复制到其他地方,它仍然可以工作。明显的缺点是混乱。使用自动工具扫描这些工作副本之一需要特殊过滤,否则它们将返回虚假结果。
每个工作副本有一个特殊目录
特殊文件系统支持
We could probably divide the VCSs into three groups:
Special Subdirectory in each directory
The advantage of this is that each directory in the working copy is a self-contained working copy: you can copy it out somewhere else and it will still work. The obvious disadvantage is the clutter. Using automatic tools to scan over one of these working copies need special filtering or they will return spurious results.
Single special directory for each working copy
Special file system support
Mercurial = 单个
.hg
目录Mercurial = a single
.hg
directory