SlideShare a Scribd company logo
1 of 49
Code
豆瓣工程师乐
 qingfeng@douban.com
History
svn
Code
Code
Code
此处需白板
Mercurial
git vs hg
http://stackoverflow.com/questions/1598759/git-
     and-mercurial-compare-and-contrast
2012.2.10
现在 git 的学习曲线和 hg 相当

branch & bookmark   分不清
楚

Python 只接受 hg qdiff 出来的普
通patch,golang也是禁用了分布
式版本可以本地提交的特性
Code
Git
Pull Request
pullrequest
remote                    qingfeng fork




         pullrequest
                          xingben fork
github:enterprise
Code
Code
成本是21$每个人月,

如果我们团队人数按照100
人估计,那么每个月的成本
买还是自己 发?
 这是个问题
trac
wiki

ticket == issues

browser source

timeline
pull request

code review

multi project
違和感
一天一次头脑风暴
一天一次迭代
要有光!
因为没有PM的参与,
 项目进展很快
Code Developer
dae create [project name]

dae deploy -t “deploy message”

dae sync

dae upgrade --up
Code
Code
Code
Code
bottle -> quixote
最   始DAE对quxiote没提供官方支持


bottle定义URL很随意


http://wiki.woodpecker.org.cn/moin/
ObpLovelyPython/AbtQuixote
Demo
Code
Code
Code
Code
Code
Code
Code
Code
Code
Code
Code
Code
招聘时间

More Related Content

Viewers also liked

L'apòstrof i la contracció per L. S.
L'apòstrof i la contracció per L. S.L'apòstrof i la contracció per L. S.
L'apòstrof i la contracció per L. S.SILOCOS
 
6 Toyota Hybrid Cars That Will Save You Money
6 Toyota Hybrid Cars That Will Save You Money6 Toyota Hybrid Cars That Will Save You Money
6 Toyota Hybrid Cars That Will Save You MoneyToyota of Seattle
 
Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010Qiangning Hong
 
About Week van de Lentekriebels (Flanders)
About Week van de Lentekriebels (Flanders)About Week van de Lentekriebels (Flanders)
About Week van de Lentekriebels (Flanders)Elizabeth Verhetsel
 
From Quantified Self to Quantified Surgery
From Quantified Self to Quantified SurgeryFrom Quantified Self to Quantified Surgery
From Quantified Self to Quantified SurgeryLarry Smarr
 
移动大变局下的抉择 2011 mdcc会后有感
移动大变局下的抉择 2011 mdcc会后有感移动大变局下的抉择 2011 mdcc会后有感
移动大变局下的抉择 2011 mdcc会后有感willow1105
 
Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...
Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...
Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...eCommConf
 
ചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSI
ചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSIചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSI
ചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSIRafeek Tmk
 
Disa sekrete të kur'anit. albanian (shqip)
Disa sekrete të kur'anit. albanian (shqip)Disa sekrete të kur'anit. albanian (shqip)
Disa sekrete të kur'anit. albanian (shqip)HarunyahyaAlbanian
 
Reid Hoffman - Ere Social Recruiting Summit Keynote
Reid Hoffman -  Ere Social Recruiting Summit KeynoteReid Hoffman -  Ere Social Recruiting Summit Keynote
Reid Hoffman - Ere Social Recruiting Summit KeynoteFrancois Dufour
 

Viewers also liked (16)

L'apòstrof i la contracció per L. S.
L'apòstrof i la contracció per L. S.L'apòstrof i la contracció per L. S.
L'apòstrof i la contracció per L. S.
 
6 Toyota Hybrid Cars That Will Save You Money
6 Toyota Hybrid Cars That Will Save You Money6 Toyota Hybrid Cars That Will Save You Money
6 Toyota Hybrid Cars That Will Save You Money
 
Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010Python于Web 2.0网站的应用 - QCon Beijing 2010
Python于Web 2.0网站的应用 - QCon Beijing 2010
 
About Week van de Lentekriebels (Flanders)
About Week van de Lentekriebels (Flanders)About Week van de Lentekriebels (Flanders)
About Week van de Lentekriebels (Flanders)
 
Clima laboral
Clima laboralClima laboral
Clima laboral
 
From Quantified Self to Quantified Surgery
From Quantified Self to Quantified SurgeryFrom Quantified Self to Quantified Surgery
From Quantified Self to Quantified Surgery
 
移动大变局下的抉择 2011 mdcc会后有感
移动大变局下的抉择 2011 mdcc会后有感移动大变局下的抉择 2011 mdcc会后有感
移动大变局下的抉择 2011 mdcc会后有感
 
W unit 2
W unit 2W unit 2
W unit 2
 
Adverb clause
Adverb clauseAdverb clause
Adverb clause
 
Blog ppt
Blog pptBlog ppt
Blog ppt
 
Zeke Cortez1
Zeke Cortez1Zeke Cortez1
Zeke Cortez1
 
Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...
Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...
Sten Tamkivi's Presentation at Emerging Communication Conference & Awards 200...
 
ചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSI
ചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSIചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSI
ചാന്ദ്രദിന ക്വിസ്. GHSS PERINGOTTUKURISSI
 
Quillan las playas
Quillan las playas Quillan las playas
Quillan las playas
 
Disa sekrete të kur'anit. albanian (shqip)
Disa sekrete të kur'anit. albanian (shqip)Disa sekrete të kur'anit. albanian (shqip)
Disa sekrete të kur'anit. albanian (shqip)
 
Reid Hoffman - Ere Social Recruiting Summit Keynote
Reid Hoffman -  Ere Social Recruiting Summit KeynoteReid Hoffman -  Ere Social Recruiting Summit Keynote
Reid Hoffman - Ere Social Recruiting Summit Keynote
 

Similar to Code

Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战icy leaf
 
COSCUP 2015 開源之道-Git工作坊教學簡報
COSCUP 2015 開源之道-Git工作坊教學簡報COSCUP 2015 開源之道-Git工作坊教學簡報
COSCUP 2015 開源之道-Git工作坊教學簡報Bachue Zhou
 
How we migrate TFS to Git ( using Azure DevOps )
How we migrate TFS to Git ( using Azure DevOps )How we migrate TFS to Git ( using Azure DevOps )
How we migrate TFS to Git ( using Azure DevOps )Roberson Liou
 
Git & git hub v1.2
Git & git hub v1.2Git & git hub v1.2
Git & git hub v1.2Chris Chen
 
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceAlex Su
 
用 Go 語言 打造微服務架構
用 Go 語言打造微服務架構用 Go 語言打造微服務架構
用 Go 語言 打造微服務架構Bo-Yi Wu
 
Git+使用教程
Git+使用教程Git+使用教程
Git+使用教程gemron
 
大家應該都要會的工具 Git 從放棄到會用2-分支篇
大家應該都要會的工具 Git   從放棄到會用2-分支篇大家應該都要會的工具 Git   從放棄到會用2-分支篇
大家應該都要會的工具 Git 從放棄到會用2-分支篇Alan Tsai
 
Git原理与实战 201607
Git原理与实战 201607Git原理与实战 201607
Git原理与实战 201607Charles Tang
 
Introduction to Golang final
Introduction to Golang final Introduction to Golang final
Introduction to Golang final Paul Chao
 
Git流派與工作流程.pptx
Git流派與工作流程.pptxGit流派與工作流程.pptx
Git流派與工作流程.pptx健誠 呂
 
Git and git hub
Git and git hubGit and git hub
Git and git hub唯 李
 
工程師必備第一工具 - Git
工程師必備第一工具 - Git工程師必備第一工具 - Git
工程師必備第一工具 - GitAlan Tsai
 
電子內容管理 使用Git 與 github 1
電子內容管理   使用Git 與 github 1電子內容管理   使用Git 與 github 1
電子內容管理 使用Git 與 github 1Alan Tsai
 
如何與 Git 優雅地在樹上唱歌
如何與 Git 優雅地在樹上唱歌如何與 Git 優雅地在樹上唱歌
如何與 Git 優雅地在樹上唱歌Mu Chun Wang
 

Similar to Code (20)

Git 入门实战
Git 入门实战Git 入门实战
Git 入门实战
 
COSCUP 2015 開源之道-Git工作坊教學簡報
COSCUP 2015 開源之道-Git工作坊教學簡報COSCUP 2015 開源之道-Git工作坊教學簡報
COSCUP 2015 開源之道-Git工作坊教學簡報
 
How we migrate TFS to Git ( using Azure DevOps )
How we migrate TFS to Git ( using Azure DevOps )How we migrate TFS to Git ( using Azure DevOps )
How we migrate TFS to Git ( using Azure DevOps )
 
Git & git hub v1.2
Git & git hub v1.2Git & git hub v1.2
Git & git hub v1.2
 
Git
GitGit
Git
 
How to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B serviceHow to integrate GitLab CICD into B2B service
How to integrate GitLab CICD into B2B service
 
軟體工程(總結篇)
軟體工程(總結篇)軟體工程(總結篇)
軟體工程(總結篇)
 
用 Go 語言 打造微服務架構
用 Go 語言打造微服務架構用 Go 語言打造微服務架構
用 Go 語言 打造微服務架構
 
Git+使用教程
Git+使用教程Git+使用教程
Git+使用教程
 
大家應該都要會的工具 Git 從放棄到會用2-分支篇
大家應該都要會的工具 Git   從放棄到會用2-分支篇大家應該都要會的工具 Git   從放棄到會用2-分支篇
大家應該都要會的工具 Git 從放棄到會用2-分支篇
 
Git原理与实战 201607
Git原理与实战 201607Git原理与实战 201607
Git原理与实战 201607
 
Git入門介紹
Git入門介紹Git入門介紹
Git入門介紹
 
Build Your Own Android Toolchain from scratch
Build Your Own Android Toolchain from scratchBuild Your Own Android Toolchain from scratch
Build Your Own Android Toolchain from scratch
 
Introduction to Golang final
Introduction to Golang final Introduction to Golang final
Introduction to Golang final
 
Git流派與工作流程.pptx
Git流派與工作流程.pptxGit流派與工作流程.pptx
Git流派與工作流程.pptx
 
Git and git hub
Git and git hubGit and git hub
Git and git hub
 
工程師必備第一工具 - Git
工程師必備第一工具 - Git工程師必備第一工具 - Git
工程師必備第一工具 - Git
 
Cocoa on Rails 4th
Cocoa on Rails 4thCocoa on Rails 4th
Cocoa on Rails 4th
 
電子內容管理 使用Git 與 github 1
電子內容管理   使用Git 與 github 1電子內容管理   使用Git 與 github 1
電子內容管理 使用Git 與 github 1
 
如何與 Git 優雅地在樹上唱歌
如何與 Git 優雅地在樹上唱歌如何與 Git 優雅地在樹上唱歌
如何與 Git 優雅地在樹上唱歌
 

More from Qing Feng

More from Qing Feng (10)

PyCon大会分享
PyCon大会分享PyCon大会分享
PyCon大会分享
 
Django
DjangoDjango
Django
 
Python交流
Python交流Python交流
Python交流
 
Django讲座
Django讲座Django讲座
Django讲座
 
第5讲
第5讲第5讲
第5讲
 
第四讲
第四讲第四讲
第四讲
 
Tc&Tt
Tc&TtTc&Tt
Tc&Tt
 
第三讲
第三讲第三讲
第三讲
 
第二讲
第二讲第二讲
第二讲
 
第一讲
第一讲第一讲
第一讲
 

Recently uploaded

函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptxNCU MCL
 
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptxSymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptxNCU MCL
 
20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLPJamie (Taka) Wang
 
20161220 - domain-driven design
20161220 - domain-driven design20161220 - domain-driven design
20161220 - domain-driven designJamie (Taka) Wang
 
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptxNCU MCL
 
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptxNCU MCL
 
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptxSymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptxNCU MCL
 
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】黑客 接单【TG/微信qoqoqdqd】
 
20170104 - transaction_pattern
20170104 - transaction_pattern20170104 - transaction_pattern
20170104 - transaction_patternJamie (Taka) Wang
 
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptxNCU MCL
 

Recently uploaded (15)

函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
函數畫圖_習題7.pptx 函數畫圖_習題7.pptx 函數畫圖_習題7.pptx
 
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptxSymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
SymPy 在微積分上的應用_5.pptx SymPy 在微積分上的應用_5.pptx
 
20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP20211119 - demystified artificial intelligence with NLP
20211119 - demystified artificial intelligence with NLP
 
Entities in DCPS (DDS)
Entities in DCPS (DDS)Entities in DCPS (DDS)
Entities in DCPS (DDS)
 
20161220 - domain-driven design
20161220 - domain-driven design20161220 - domain-driven design
20161220 - domain-driven design
 
20161027 - edge part2
20161027 - edge part220161027 - edge part2
20161027 - edge part2
 
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
函數畫圖_習題6.pptx 函數畫圖_習題6.pptx 函數畫圖_習題6.pptx
 
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
函數微分_習題4.pptx 函數微分_習題4.pptx 函數微分_習題4.pptx
 
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptxSymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
SymPy 在微積分上的應用_4.pptx SymPy 在微積分上的應用_4.pptx
 
20200323 - AI Intro
20200323 - AI Intro20200323 - AI Intro
20200323 - AI Intro
 
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
买假和真英国驾驶执照买了假的英国驾照,那跟真的有什么区别吗?买假和真正的澳大利亚驾驶执照【微信qoqoqdqd】
 
20200226 - AI Overview
20200226 - AI Overview20200226 - AI Overview
20200226 - AI Overview
 
20170104 - transaction_pattern
20170104 - transaction_pattern20170104 - transaction_pattern
20170104 - transaction_pattern
 
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
函數畫圖_習題5.pptx 函數畫圖_習題5.pptx 函數畫圖_習題5.pptx
 
20151111 - IoT Sync Up
20151111 - IoT Sync Up20151111 - IoT Sync Up
20151111 - IoT Sync Up
 

Code

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n