hs227/hs_ugit
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
*本项目作为ugit(原:python)的C++版本 *基于项目:https://www.leshenko.net/p/ugit/# *书籍资料:Pro Git *尝试一对一创建每个对应的commit,并可能在此基础上增加额外内容。 *每个commit可能存在bug在随后的commit中fixed,不够严谨,本项目应作为原项目的参考内容。 *文件结构: 'ideas/':保存一定思路 'src/':保存代码 'tests/':保存其他代码,不必要 'lab_space/':用于ugit的测试和运行 'extra/':其他程序中会用到的东西 'resource/':其他编码中会用到的东西 'others/': *额外使用的应用软件(或寻找代替品):(记得环境变量) Graphviz:in'cli::k': dot imageglass:in'cli::k': 图片查看器 *目前为止完成了基于项目的内容,但后续还需处理bug并加入可能的新功能: c1-c69:based on 'ugit' c70-c72:关于diff和merge的实现 *This project is the CPP version of ugit(ori:python). *Based on project:https://www.leshenko.net/p/ugit/# *book reference:Pro Git *Try to make each corresponding commit one-to-one,and possibly add extra content on top of that *There may be bugs in each commit, which is fixed in the subsequent commit, which is not rigorous enough, and this project should be used as a reference for the original project *file structure: 'ideas/':ideas of implementation here 'src/':code here 'tests/':other code,don't care 'lab_space/':for ugit run and test 'extra/': something may be used in running 'resource/': something may be used in coding 'others/': *Additional application (or looking for a replacement):(remeber env_varible) Graphviz:in'cli::k': dot imageglass:in'cli::k': image viewer *So far has been completed all content in based-project 'ugit', but there are still bugs to be dealt with and possible new features to be added in the future: c1-c69:based on 'ugit' c70-c72:about the implement of diff and merge