首頁 > 問答 > 主體
軟體工程學士。這週的軟體工程課程老師為我們佈置了一個作業,就是研究一個軟體設定管理工具。自己就想研究研究git。據說當初Linux Torvalds只花了一週時間就把git的核心功能給寫完了(個人表示驚嘆!)。當初git的設計初衷就是為了解決Linux眾多雜亂的版本控制管理。但是這其中的具體解決方案是什麼呢?或採用或設計了什麼樣的演算法和資料結構。自己在github上下了一份git的源碼,暫時不知道從哪裡看起──這也是個問題。 希望大家可以幫我解答這個問題。
大家讲道理2017-05-02 09:33:04
gitguys上的這個也不錯Git物件模型
给我你的怀抱2017-05-02 09:33:04
可以嘗試先研究svn。 。 。偏題了。 。 。
PHP中文网2017-05-02 09:33:04
我覺得如果熟悉git的使用,了解它背後的設計理念和原則,再去看源碼會容易些。
天蓬老师2017-05-02 09:33:04
可以看下這篇:http://wildlyinaccurate.com/a-hackers-gu...