มีสถิติใดที่แสดงถึงความนิยมของ Git เทียบกับ SVN หรือไม่? [ปิด]


78

ฉันกำลังเขียนเรียงความและต้องการมีหลักฐานเชิงประจักษ์บางทีข้อมูลระยะยาวที่เปรียบเทียบความนิยมของเทคโนโลยีเหล่านี้ในช่วงระยะเวลาหลายปี

มีสถิติใดที่แสดงถึงความนิยมของ Git เทียบกับ SVN หรือไม่?


6
google.com/trends/?q=git,svn ไม่ใกล้เคียงที่สมบูรณ์แบบเพราะโดยเฉพาะอย่างยิ่ง "git" ก็มีการใช้งานอื่นเช่นกัน
Joonas Pulakka

1
การกำหนดความนิยมนั้นยาก คุณสามารถทำอะไรเช่นนี้ ...
นาย S

1
นอกจากนี้กราฟนี้บ่งชี้ว่า "svn" ลดลงน้อยกว่าที่แสดงใน "การโค่นล้ม" นอกจากนี้อัลกอริทึมกำลังตรวจจับ "การโค่นล้ม" ตามความหมาย "คอร์รัปชั่น" หรือ "การบ่อนทำลายความภักดี" มากกว่าระบบควบคุมเวอร์ชัน ฉันสงสัยว่า "svn" เหมาะสมกับเครื่องมือการพัฒนามากกว่า
Thomas Owens


1
@ Mr.S เพิ่ม git svn เป็นคำที่แนะนำว่าเกือบทุกหน้าเว็บที่เกี่ยวข้องมีทั้งสองดังนั้นฉันจึงคิดว่า kthis ยังสรุปไม่ได้
jk

คำตอบ:


31

เพื่อเพิ่มการตอบของแจน , Ohlohได้รับการรวบรวมข้อมูล (เท่านั้น) สามครั้งโดยเครื่อง Wayback อินเทอร์เน็ตของหน่วยเก็บถาวรแต่กรกฎาคม 2011 ไม่สามารถอ่านได้เพื่อที่จะช่วยให้สามชุดข้อมูลรวมทั้งในวันนี้ (บวกการแก้ไขในอนาคต):

สิงหาคม 2010

  • Git: ที่เก็บ 26,485 (11.3% จากทั้งหมด)
  • SVN: ที่เก็บ 25,336 (10.8% จากทั้งหมด)
  • SvnSync: ที่เก็บ 117,326 แห่ง (รวม 50.0% จากทั้งหมด)

หมายเหตุ: แตกต่างจากวันที่ภายหลังสิงหาคม 2010 มีค่าแยกกันสำหรับการโค่นล้มและSvnSync (เครื่องมือการมิเรอร์อ่านอย่างเดียวแบบโค่นล้ม) มันยุติธรรมที่จะคาดเดาตัวเลขการโค่นล้มในภายหลังรวมถึงการแบ่งปัน SvnSync ขนาดใหญ่

พฤษภาคม 2011

  • Git: ที่เก็บ 116,224 (35% จากทั้งหมด)
  • SVN: ที่เก็บ 145,917 แห่ง (รวม 44% จากทั้งหมด)

กุมภาพันธ์ 2555

  • Git: ที่เก็บ 124,000 (26% จากทั้งหมด)
  • SVN: ที่เก็บ 265,883 รายการ (57% จากทั้งหมด)

มิถุนายน 2012

  • Git: ที่เก็บ 134,459 (27% จากทั้งหมด)
  • SVN: ที่เก็บ 267,499 (54% จากทั้งหมด)

ตุลาคม 2013

  • Git: ที่เก็บ 238,648 (38% จากทั้งหมด)
  • SVN: ที่เก็บ 291,920 (46% จากทั้งหมด)

เมษายน 2014

  • Git: ที่เก็บ 247,103 (37% จากทั้งหมด)
  • SVN: ที่เก็บ 324,895 (48% จากทั้งหมด)

2559 กรกฎาคม

  • Git: ที่เก็บ 274,605 ​​(39% จากทั้งหมด)
  • SVN: ที่เก็บ 326,540 (46% จากทั้งหมด)

พฤษภาคม 2018

  • Git: ที่เก็บ 397,653 แห่ง (รวม 51% ของทั้งหมด)
  • SVN: ที่เก็บ 325,684 (41% จากทั้งหมด)

พฤศจิกายน 2561

  • Git: ที่เก็บ 600,724 แห่ง (ทั้งหมด 61%)
  • SVN: ที่เก็บ 325,733 (33% จากทั้งหมด)

มีนาคม 2562

  • Git: ที่เก็บ 842,966 (69% จากทั้งหมด)
  • SVN: ที่เก็บ 324,589 (26% จากทั้งหมด)

สิงหาคม 2562

  • Git: ที่เก็บ 913,378 (70% จากทั้งหมด)
  • SVN: ที่เก็บ 324,629 (25% จากทั้งหมด)

นี่แสดงให้เห็นว่าจากแหล่งเก็บข้อมูลโอเพนซอร์ซที่จดทะเบียนใน Ohloh มีการเติบโตอย่างมากทั้ง Git และ Subversion ในขณะที่พวกเขาอยู่ที่ระดับในปี 2010 มีสองเท่าของจำนวนคลังเก็บโค่นล้มในปี 2012 (... จัดทำดัชนีโดย Ohloh) แต่ตอนนี้ Git กลายเป็นผู้นำได้อย่างง่ายดาย


2
ฉันคิดว่าปัญหา svn v svnsync เป็นอีกหนึ่งประเภทที่ผิดพลาด svnsync เป็น svn, เครื่องมือการทำมิรเรอร์จะทำการรีเพลย์ svn เพื่อทำการสำรองข้อมูลดังนั้นจึงไม่มีความแตกต่างระหว่างที่เก็บข้อมูล มันแตกต่างกันระหว่างการใช้ TortoiseSVN และบรรทัดคำสั่ง svn
gbjbaanb

52

ไซต์ต่าง ๆ เช่น Ohloh และ Github จะบอกสิ่งที่เกิดขึ้นในโลกโอเพนซอร์สเท่านั้นและไม่ต้องคำนึงถึงสิ่งต่าง ๆ (ใหญ่กว่า) ทางการค้า / อุตสาหกรรม / แหล่งปิดด้านสิ่งต่างๆ Google Trends ให้ความนิยมอื่น ๆ ทุกประเภทสำหรับ "การโค่นล้ม" และ "git" (ทั้งคู่มีความหมายอื่นนอกโลก SCM)

ตัวบ่งชี้ที่ดีที่สุดที่คุณน่าจะได้รับในขณะนี้คือ Eclipse Community Survey สิ่งนี้ดำเนินการทุกปีโดย Eclipse Foundation และเนื่องจากผู้ใช้ Eclipse มีแนวโน้มที่จะเป็นนักพัฒนา Java ในทุกขนาดและรูปร่างมันจึงมีเป้าหมายที่จะเป็นตัวแทนที่เป็นธรรมของชุมชนการพัฒนาซอฟต์แวร์โดยรวม ปัญหาเพียงอย่างเดียวคือนักพัฒนา Windows อาจอยู่ภายใต้การแทน แต่ก็ยังคงให้คำแนะนำที่สมเหตุสมผลเกี่ยวกับสิ่งที่เป็นอยู่และเนื่องจากเป็นไปไม่กี่ปีตอนนี้คุณสามารถเริ่มเห็นแนวโน้มที่เริ่ม ออกมา

ตัวเลขของพวกเขาสำหรับ Git คือ:

  • 2552: 2.4%
  • 2553: 6.8%
  • 2554: 12.8%
  • 2555: 27.6%
  • 2556: 30.3%
  • 2557: 33.3%

สำหรับการโค่นล้ม:

  • 2552: 57.5%
  • 2553: 58.3%
  • 2554: 51.3%
  • 2555: 46.0%
  • 2556: 37.8%
  • 2557: 30.7%

Git เทียบกับ Svn numubers วางแผน

รายงานสำรวจ 2012 จะออกในอีกไม่กี่สัปดาห์ข้างหน้า ในขณะเดียวกันจุดข้อมูลอื่นที่เราสามารถพิจารณาคือการเติบโตของ Github ย้อนกลับไปในเดือนสิงหาคมฉันสังเกตเห็นว่ามีผู้ใช้งานเพียงล้านคนแม้ว่าฉันจะไม่ได้บันทึกตัวเลขที่แน่นอน มีผู้ใช้ถึง 1,654,419 คนในขณะที่เขียน: เพิ่มขึ้นอย่างน้อย 66% ใน 288 วันหรือประมาณ 90% ต่อปี หากเราสมมติว่าการเติบโตของ Github นั้นบ่งบอกถึงอัตราการเพิ่มขึ้นของการใช้ Git ทั่วทั้งอุตสาหกรรม (ข้อสมมติฐานที่น่าสงสัย: ดูความคิดเห็นด้านล่าง) ซึ่งจะแนะนำว่าการยอมรับ Git นั้นอยู่ระหว่าง 20% ถึง 25% และแน่นอนว่าจะแซงหน้าการโค่นล้มไปที่ช่องหมายเลข 1 ในอีก 12-18 เดือนข้างหน้า

อัปเดต:ผลลัพธ์ของการสำรวจชุมชน Eclipse 2012 ทำให้ Git / Github มีส่วนแบ่งตลาดรวม 27.6% นี่เป็นสิ่งที่เกินความคาดหมายของฉัน (ฉันคิดว่ามันจะเป็นยุค 20 ที่ต่ำที่สุด) และหมายความว่าตอนนี้เกือบจะมีการเจาะเข้าไปในสภาพแวดล้อมขององค์กรและองค์กรอย่างมีนัยสำคัญ การโค่นล้มยังคงอยู่ในช่องหมายเลข 1 สำหรับตอนนี้ แต่จากตัวเลขเหล่านี้ฉันจะประหลาดใจมากแน่นอนหากนี่เป็นกรณีนี้ในปีหน้า

อัปเดต:มีการเพิ่มผลลัพธ์สำหรับการสำรวจชุมชน Eclipse 2013 ตอนนี้ Git มีการใช้งานเท่ากันโดยมีการโค่นล้ม (36.3% เทียบกับ 37.8% ตามลำดับ) และหากแนวโน้มยังคงดำเนินต่อไปจะเกิดขึ้นได้อย่างง่ายดายในสถานที่แรกที่มีผลการสำรวจในปีหน้า

อัปเดต:ผลลัพธ์ของการสำรวจชุมชน Eclipse 2014 แสดง Git (33.3%) ที่เหนือกว่าการโค่นล้ม (30.7%) ตามที่คาดไว้จากแนวโน้มในปีที่ผ่านมา

แหล่งที่มา:


7
Github เป็นศูนย์กลางโอเพนซอร์ซมาก ฉันค่อนข้างมั่นใจว่าในการใช้งานในอุตสาหกรรม git จะต่ำกว่า 10% ในอีกหลายปีข้างหน้า
Michael Borgwardt

2
ที่จริงแล้วฉันพูดถึงจุดนั้นในคำตอบของฉันที่นี่: นั่นเป็นเหตุผลที่ฉันชี้ไปที่การสำรวจชุมชน Eclipse เนื่องจากมันแสดงถึงส่วนที่กว้างกว่าของอุตสาหกรรมมากกว่าแค่ผู้ใช้โอเพ่นซอร์ส หลักฐานทั้งหมดที่ฉันสามารถเห็นบ่งชี้ว่าในการใช้งานอุตสาหกรรม Git ผ่านเครื่องหมาย 10% ประมาณหนึ่งปีที่ผ่านมาและยังคงเพิ่มขึ้น
jammycakes

ใช่แล้วคุณคาดการณ์จากที่ขึ้นอยู่กับตัวเลข Github - รวมแอปเปิ้ลและส้ม ดูเหมือนว่าเราจะใช้คำจำกัดความที่แตกต่างกันของ "อุตสาหกรรม" คุณเป็น "โครงการทั้งหมดรวมถึงโอเพ่นซอร์ส" และโครงการ "เหมือง" ที่ดำเนินการเพื่อผลกำไรโดย บริษัท "
Michael Borgwardt

1
ตกลงคุณมีความมั่นใจบางส่วน แต่ฉันก็ยังไม่คิดว่าการสำรวจนี้เป็นตัวแทนของจริง
Michael Borgwardt

3
ฉันคิดว่ามันเป็นไปได้อย่างสมบูรณ์แบบสำหรับการใช้งานคอมไพล์ในอุตสาหกรรมต่ำมาก: อุตสาหกรรมที่ใช้ Windows ส่วนใหญ่และคอมไพล์เป็นตัวเลือกที่แย่มาก - Mercurial จะเป็นตัวเลือกที่ได้รับการยอมรับมากขึ้น
gbjbaanb

18

นอกเหนือจากคำตอบก่อนหน้าของฉันมีบางเว็บไซต์ที่ติดตามความต้องการทักษะในหมู่นายจ้าง สิ่งเหล่านี้เป็นตัวชี้วัดที่มีประโยชน์เพราะมันแสดงให้เห็นอย่างชัดเจนว่าสิ่งใดอยู่ในการตั้งค่าขององค์กร / องค์กรในขณะที่ไม่สนใจตลาดโอเพ่นซอร์ส / งานอดิเรก (ซึ่งอาจเป็นแฟนพันธุ์แท้ในเวลาที่เหมาะสม)

ตัวอย่างหนึ่งคือhttp://www.itjobswatch.co.uk/ สถิติของพวกเขามีดังนี้ ณ วันที่ 18 มิถุนายน 2013 เมื่อเทียบกับ 18 มิถุนายน 2012:

(ฉันไม่สามารถค้นหาสถิติสำหรับระบบอื่น ๆ เช่น CVS, SourceGear Vault และอื่น ๆ )

ดูเหมือนว่าความต้องการ Git จะเพิ่มขึ้นเป็นสองเท่าทุก ๆ 12-18 เดือนและหากแนวโน้มปัจจุบันยังคงดำเนินต่อไปจะมีการแซงหน้าการโค่นล้มประมาณปลายปี 2013 เพื่อเป็นซอฟต์แวร์ควบคุมแหล่งที่ใช้กันอย่างแพร่หลายในการตั้งค่าขององค์กร เห็นได้ชัดว่าการโค่นล้มยอดเขาประมาณหนึ่งปีที่ผ่านมาและตอนนี้ก็ค่อยๆลดลง


อนิจจาจากมุมมอง (ประวัติ) ของฉันในการหางาน TFS2012 ดูเหมือนจะเข้ายึดครองโดยสิ้นเชิง
gbjbaanb

ฉันค่อนข้างแง่ดีเกี่ยวกับ TFS TFS 2012 เป็นการปรับปรุงครั้งใหญ่ในเวอร์ชั่นก่อนหน้านี้ (การแก้ปัญหาที่ดีสำหรับพื้นที่ทำงานเซิร์ฟเวอร์และไฟล์แบบอ่านอย่างเดียว) และ TFS รุ่นต่อไปจะรวมการสนับสนุน Git นอกกรอบ ความประทับใจที่ฉันได้รับคือการเติบโตของ Git มีแนวโน้มที่จะเป็นค่าใช้จ่ายในการโค่นล้ม
jammycakes

1
@jammycakes แล้วตอนนี้ล่ะ?
เอียน

1

ฉันคิดว่าohlohมีความเกี่ยวข้องบางอย่าง แต่ฉันไม่แน่ใจว่าคุณสามารถแงะข้อมูลในอดีตจากพวกเขา

สำหรับโดเมนเฉพาะบางแห่งโปรดดูการใช้ vcs สำหรับ Debian packagin (คุณสามารถแงะข้อมูลประวัติจาก UDD ได้ แต่อาจไม่นานมากเนื่องจากฟิลด์ Vcs- * ไม่ใช่เก่า)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.