我怎样才能回滚到像 Calibre 这样的大型开源项目的最开始?
How can I roll back to the very beginning a big open source project like Calibre?
我使用此软件 "Callibre" 进行电子书转换和管理,它是目前最好的开源软件。我想了解它的内部工作原理并对它进行逆向工程。
因为它在 github 上,所以它必须有完整的提交历史,谁在什么时候做了什么。
Callibre 已经投入生产 7 年了,一定有很长的提交历史,我唯一关心的是如何将它回滚到最开始,并逐步完成每一个增加功能的主要提交?
打开 github 或任何其他程序(我使用 GitBash 来查看项目的分支)以访问项目历史记录并进入第一个条目(如果你说它可能会花费你一段时间一个 7 年的项目),然后打开第一个推送的文件。从那里你只需跟随分支,如果我没记错的话,你可以看到开发人员改变了什么。
我使用此软件 "Callibre" 进行电子书转换和管理,它是目前最好的开源软件。我想了解它的内部工作原理并对它进行逆向工程。
因为它在 github 上,所以它必须有完整的提交历史,谁在什么时候做了什么。
Callibre 已经投入生产 7 年了,一定有很长的提交历史,我唯一关心的是如何将它回滚到最开始,并逐步完成每一个增加功能的主要提交?
打开 github 或任何其他程序(我使用 GitBash 来查看项目的分支)以访问项目历史记录并进入第一个条目(如果你说它可能会花费你一段时间一个 7 年的项目),然后打开第一个推送的文件。从那里你只需跟随分支,如果我没记错的话,你可以看到开发人员改变了什么。