{"title": "\u8f6f\u4ef6\u5f00\u53d1\u4e2d\u7684Upstream\u662f\u4ec0\u4e48\u610f\u601d", "update_time": "2015-01-08 13:15:33", "tags": "upstream", "pid": "317", "icon": "default.png"}
## 什么是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