帮助您找出应该更改的文件。
项目描述
Gitlearn和gitcoach是一对工具,旨在帮助我,以及可能的其他人,通过尝试识别代码依赖关系来更好地理解居住在Git中的大型项目。
免费软件:BSD许可证
安装
安装gitcoach最简单的方法是通过pip
$ pip install gitcoach
使用
要生成预测数据,请运行gitlearn。这可能需要很长时间
usage: gitlearn [-h] Generate coaching data for gitcoach. optional arguments: -h, --help show this help message and exit
gitcoach实用程序
usage: gitcoach [-h] [--file FILE] [--commit COMMIT] [--threshold THRESHOLD] Find co-dependent files based on git history. Two files are co-dependent if they have been modified in the same commits often enough. optional arguments: -h, --help show this help message and exit --file FILE, -f FILE Find suggestions for a specific file --commit COMMIT, -c COMMIT Find suggestions for files modified in a specific commit. --threshold THRESHOLD, -t THRESHOLD Threshold for co-incidence ratio (default=0.8).
gitcoach的示例输出
Here are some files you might want to look at: travis.yml suggested by README.rst (0.500000) tox.ini suggested by README.rst (0.500000) setup.py suggested by README.rst (0.500000) requirements.txt suggested by README.rst (0.500000)
历史
0.1
原始版本由mhoye创建
0.2.0 (2013-11-08)
重写
新依赖项:git2json
首次在PyPI上发布
0.2.2 (2013-11-09)
Python 3兼容性
包装修复