搜尋

首頁  >  問答  >  主體

關於Git版本控制的實作思路

軟體工程學士。這週的軟體工程課程老師為我們佈置了一個作業,就是研究一個軟體設定管理工具。自己就想研究研究git。據說當初Linux Torvalds只花了一週時間就把git的核心功能給寫完了(個人表示驚嘆!)。當初git的設計初衷就是為了解決Linux眾多雜亂的版本控制管理。但是這其中的具體解決方案是什麼呢?或採用或設計了什麼樣的演算法和資料結構。自己在github上下了一份git的源碼,暫時不知道從哪裡看起──這也是個問題。
希望大家可以幫我解答這個問題。

我想大声告诉你我想大声告诉你2813 天前599

全部回覆(4)我來回復

  • 大家讲道理

    大家讲道理2017-05-02 09:33:04

    gitguys上的這個也不錯
    Git物件模型

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:33:04

    可以嘗試先研究svn。 。 。偏題了。 。 。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:33:04

    我覺得如果熟悉git的使用,了解它背後的設計理念和原則,再去看源碼會容易些。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:33:04

    可以看下這篇:
    http://wildlyinaccurate.com/a-hackers-gu...

    回覆
    0
  • 取消回覆