84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
软件工程本科。这周的软件工程课程上老师给我们布置了一个作业,就是研究一个软件配置管理工具。自己就想研究研究git。据说当初Linux Torvalds只花了一周时间就把git的核心功能给写完了(个人表示惊叹!)。当初git的设计初衷就是为了解决Linux众多杂乱的版本控制管理。但是这其中的具体解决方案是什么呢?或者采用或者设计了什么样的算法和数据结构。自己在github上下了一份git的源代码,暂时不知道从哪儿看起——这也是个问题。希望大家可以帮我解答这个问题。
gitguys のこれも良いですGit Object Model
まず svn を勉強してみるのもいいでしょう。 。 。話が逸れました。 。 。
git の使用に慣れていて、その背後にある設計概念と原則を理解していれば、ソース コードを確認するのが簡単になると思います。
これをチェックしてください:http://wildlyinaccurate.com/a-hackers-gu...
gitguys のこれも良いです
Git Object Model
まず svn を勉強してみるのもいいでしょう。 。 。話が逸れました。 。 。
git の使用に慣れていて、その背後にある設計概念と原則を理解していれば、ソース コードを確認するのが簡単になると思います。
これをチェックしてください:
http://wildlyinaccurate.com/a-hackers-gu...