最好的办法就是在项目新建一个www目录来存放源代码文件.
hg/Mercurial
Mercurial的意思是水银, 所以缩写成hg(汞), 也是一个版本管理软件....关于他们有一些讨论, 如为什么要用hg, 为什么选hg而不是git等等, 我认为也是值得了解的....对于一些历史悠久的项目, 比如LLVM, 出于历史原因, 也是主要使用svn管理源代码....关键文件
svn同样在项目根目录下会创建一个名为.svn的隐藏文件夹, 包含了所有分支commit信息和代码记录....配置文件泄露
现代WEB开发往往不会重新造轮子, 而是基于成熟的框架进行配置, 如果渗透测试人员知道该网站是基于什么类型的框架, 就可能通过该框架的文档获得重要配置文件的路径, 如果是开源框架, 同时也能获得源代码