关于他们有一些讨论, 如为什么要用hg, 为什么选hg而不是git等等, 我认为也是值得了解的....关键文件
与git类似, hg在初始化项目时, 会在项目的根目录下创建一个名为.hg的隐藏文件夹, 里面包含了代码和分支的修改记录和开发人员的相关信息....关键文件
svn同样在项目根目录下会创建一个名为.svn的隐藏文件夹, 包含了所有分支commit信息和代码记录....配置不当也是导致信息泄露的重要原因之一.
.DS_Store文件泄露
.DS_Store(Desktop Services Store)是macOS目录下的隐藏文件, 包含了当前目录结构和一些的自定义信息, 如背景和图标位置等...修复建议
修改配置文件的默认路径, 同时在服务器端阻止对这些路径的访问.