問題一:為什麼要選擇git作為android開發的版本控制工具?
答:1)git是android專案和社群的統一語言。
2)高通版本釋出頻繁,需要與平臺及時同步,快速rebase。
3)git是分散式版本控制的代表,也是發展趨勢。
問題二:git主要有哪些設計理念?
答:git是2002年開發的distributed version control system,其設計理念主要是:
1)速度快。
2)設計簡單。
3)強力支援非線性開發,允許上千分支並行開發。
4)完全的分散式。
5)有能力高效管理類似linux核心一樣的超大規模專案。
問題三:git有哪些基本概念?
答:1)工作拷貝(工作目錄):用於存放產品開發資料的本地工作目錄。
2)索引(index):用於存放待提交資料的快取區。
3)本地庫:遠端庫的一個完整拷貝,包括所有的檔案修改記錄,分支等。
4)遠端庫:本地庫clone的**。
5)中心庫:遠端庫的一種,公司級存放某個專案所有產品資料的倉庫。
6)快照(snapshot):版本庫某個時間點所有檔案集合。
7)全球版本號(commitid):git庫的全球唯一40位雜湊值版本號,前6位基本可以唯一標示。
問題四:git的基本操作模式是什麼?
答:見下圖:
WF基礎知識問答
shivprasad koirala在codeproject上發表了一篇文章windows workflow foundation faq,介紹了wf的基礎知識。這對於理清wf的整個脈絡有一定幫助,摘譯如下。什麼是windows工作流基礎?wwf 張逸注 微軟的官方簡稱為wf 是一種程式設計模型,用...
WF基礎知識問答
shivprasad koirala在codeproject上發表了一篇文章windows workflow foundation faq,介紹了wf的基礎知識。這對於理清wf的整個脈絡有一定幫助,摘譯如下。什麼是windows工作流基礎?wwf 張逸注 微軟的官方簡稱為wf 是一種程式設計模型,用...
監控基礎知識問答
1.通過說的比如400萬畫素,攝像機是什麼意思?指的是解析度,長畫素數乘以寬畫素數,取近似,如下分別是1百萬到4百萬畫素車牌的清晰度 2.什麼是抓拍機?是按用途說的,比如人臉抓拍機和車牌抓拍機,一般有個觸發方式 3.什麼是高幀率攝像機?作用是什麼 高幀率攝像機指幀率50fps以上的攝像機,作用是拍照...