什麼是upstream?
我一直聽別人在說,但是不是很很理解。今天看到stackoverflow上的問答 有些理解了。
Upstream經常發生在開源軟件的場景
舉個例子,我們寫一個bt的客戶端程序,會引用開源的庫 libtransmission ;後來 我們的程序發現了一個bug,原來是由於libtransmission的bug導致的。這時,我們寫了一個patch解決了libtransmission的bug。
Upstream的意思就是我們把這個bug的patch 提交給 libtransmission 維護者的過程。
參考文檔
http://superuser.com/questions/269942/what-is-upstream
http://en.wikipedia.org/wiki/Upstream_%28software_development%29