Có số liệu thống kê nào cho thấy mức độ phổ biến của Git so với SVN không? [đóng cửa]


78

Tôi đang viết một bài luận, và muốn có một số bằng chứng thực nghiệm, có lẽ là dữ liệu theo chiều dọc trong đó mức độ phổ biến của các công nghệ này được so sánh trong một khoảng thời gian vài năm.

Có số liệu thống kê nào cho thấy mức độ phổ biến của Git so với SVN không?


6
google.com/trends/?q=git,svn . Không gần hoàn hảo, vì đặc biệt "git" cũng có những cách sử dụng khác, nhưng dù sao thì tất cả các biện pháp phổ biến đều ít nhiều là BS.
Joonas Pulakka

1
Xác định phổ biến là khó khăn. Bạn có thể làm một cái gì đó như thế này ...
Ông S

1
Ngoài ra, biểu đồ này biểu thị mức giảm "svn" nhỏ hơn nhiều so với hiển thị trong "lật đổ". Ngoài ra, thuật toán đang phát hiện "lật đổ" có nghĩa là "tham nhũng" hoặc "làm suy yếu lòng trung thành" chứ không phải là hệ thống kiểm soát phiên bản. Tôi nghi ngờ rằng "svn" phù hợp hơn với công cụ phát triển.
Thomas Owens


1
@ Mr.S thêm git svn như một thuật ngữ sẽ gợi ý rằng hầu hết mọi trang có liên quan đều chứa cả hai vì vậy tôi vẫn không thể kết luận
jk.

Câu trả lời:


31

Để thêm vào câu trả lời của Jan , Ohloh đã được thu thập (chỉ) ba lần bởi Wayback Machine của Internet Archive , nhưng tháng 7 năm 2011 không thể đọc được, do đó cung cấp ba bộ dữ liệu bao gồm cả ngày hôm nay (cộng với các chỉnh sửa trong tương lai):

Tháng 8 năm 2010

  • Git: 26.485 kho (chiếm 11,3% tổng số)
  • SVN: 25.336 kho (chiếm 10,8% tổng số)
  • SvnSync: 117.326 kho lưu trữ (50,0% tổng số)

Lưu ý: Không giống như những ngày sau đó, tháng 8 năm 2010 có các giá trị riêng cho Subversion và SvnSync (công cụ phản chiếu chỉ đọc Subversion). Thật công bằng khi phỏng đoán các số liệu Subversion sau này cũng bao gồm chia sẻ SvnSync lớn.

Tháng 5 năm 2011

  • Git: 116.224 kho (chiếm 35% tổng số)
  • SVN: 145.917 kho (chiếm 44% tổng số)

Tháng 2 năm 2012

  • Git: 124.000 kho (chiếm 26% tổng số)
  • SVN: 265.883 kho (chiếm 57% tổng số)

Tháng 6 năm 2012

  • Git: 134.459 kho (chiếm 27% tổng số)
  • SVN: 267.499 kho (chiếm 54% tổng số)

Tháng 10 năm 2013

  • Git: 238.648 kho (chiếm 38% tổng số)
  • SVN: 291.920 kho (46% tổng số)

Tháng 4 năm 2014

  • Git: 247.103 kho (chiếm 37% tổng số)
  • SVN: 324.895 kho (chiếm 48% tổng số)

Tháng 7 năm 2016

  • Git: 274.605 kho (chiếm 39% tổng số)
  • SVN: 326.540 kho (chiếm 46% tổng số)

Tháng 5 năm 2018

  • Git: 397.653 kho (51% tổng số)
  • SVN: 325.684 kho (chiếm 41% tổng số)

Tháng 11 năm 2018

  • Git: 600.724 kho (chiếm 61% tổng số)
  • SVN: 325.733 kho (chiếm 33% tổng số)

Tháng 3 năm 2019

  • Git: 842.966 kho (chiếm 69% tổng số)
  • SVN: 324.589 kho (26% tổng số)

Tháng 8 năm 2019

  • Git: 913.378 kho (chiếm 70% tổng số)
  • SVN: 324.629 kho (chiếm 25% tổng số)

Điều này dường như cho thấy rằng, trong các kho lưu trữ nguồn mở được đăng ký trên Ohloh, đã có sự tăng trưởng rất lớn trong cả Git và Subversion. Trong khi họ đã đạt được cấp độ trong năm 2010, đã có gấp đôi số lượng kho lưu trữ Subversion vào năm 2012 (... được Ohloh lập chỉ mục), nhưng giờ đây Git đã dễ dàng dẫn đầu.


2
Tôi nghĩ rằng vấn đề svn v svnsync là một trong những vấn đề sai. svnsync svn, công cụ phản chiếu chỉ đơn giản là phát lại svn cam kết thực hiện sao lưu để không có sự phân biệt giữa các kho lưu trữ. Sự khác biệt của nó giống nhau giữa việc sử dụng dòng lệnh TortoiseSVN và svn.
gbjbaanb

52

Các trang web như Ohloh và Github chỉ cung cấp cho bạn một dấu hiệu về những gì đang diễn ra trong thế giới nguồn mở và không tính đến khía cạnh thương mại / công nghiệp / nguồn đóng (lớn hơn nhiều); Google Xu hướng cung cấp tất cả các loại lượt truy cập khác cho "lật đổ" và "git" (cả hai đều có ý nghĩa khác bên ngoài thế giới SCM).

Chỉ báo tốt nhất mà bạn có khả năng nhận được tại thời điểm này là Khảo sát cộng đồng Eclipse. Điều này được Quỹ Eclipse thực hiện hàng năm và do người dùng Eclipse có xu hướng trở thành nhà phát triển Java ở mọi hình dạng và kích cỡ, nên nó nhắm đến một mặt cắt ngang khá tiêu biểu của toàn bộ cộng đồng phát triển phần mềm. Vấn đề duy nhất là các nhà phát triển Windows có thể chưa được đại diện, nhưng tuy nhiên, nó vẫn đưa ra một hướng dẫn hợp lý về nơi mọi thứ đang diễn ra, và vì nó đã diễn ra được vài năm rồi, bạn có thể bắt đầu xem xu hướng nào đang bắt đầu hiện ra.

Số liệu của họ cho Git là:

  • 2009: 2,4%
  • 2010: 6,8%
  • 2011: 12,8%
  • 2012: 27,6%
  • 2013: 30,3%
  • 2014: 33,3%

Đối với lật đổ:

  • 2009: 57,5%
  • 2010: 58,3%
  • 2011: 51,3%
  • 2012: 46,0%
  • 2013: 37,8%
  • 2014: 30,7%

Số Git so với Svn âm mưu

Báo cáo khảo sát năm 2012 sẽ ra mắt trong vài tuần tới. Trong khi đó, một điểm dữ liệu khác mà chúng ta có thể xem xét là sự tăng trưởng của Github. Trở lại vào tháng 8, tôi đã quan sát thấy rằng nó chỉ có dưới một triệu người dùng, mặc dù tôi không ghi lại con số chính xác. Điều này đã tăng lên 1.654.419 người dùng tại thời điểm viết bài: tăng ít nhất 66% trong 288 ngày, hoặc khoảng 90% một năm. Nếu chúng tôi giả định rằng sự tăng trưởng của Github là biểu thị cho tốc độ gia tăng của ngành sử dụng Git trên toàn ngành (một giả định có thể nghi ngờ: xem các bình luận bên dưới), điều đó cho thấy rằng việc áp dụng Git hiện đang ở đâu đó trong khoảng từ 20% đến 25% trong toàn ngành và tất nhiên là để vượt qua Subversion vào vị trí số 1 đôi khi trong 12-18 tháng tới.

Cập nhật: kết quả của Khảo sát cộng đồng Eclipse năm 2012 mang lại cho Git / Github tổng thị phần là 27,6%. Điều này là nhiều hơn tôi mong đợi (tôi nghĩ rằng nó sẽ ở mức thấp nhất là 20) và có nghĩa là bây giờ nó gần như chắc chắn có sự thâm nhập đáng kể vào môi trường doanh nghiệp và doanh nghiệp. Subversion vẫn đang ở vị trí số 1 cho đến bây giờ, nhưng với những con số này, tôi sẽ rất ngạc nhiên nếu điều này vẫn còn xảy ra vào năm tới.

Cập nhật: kết quả đã được thêm vào Khảo sát Cộng đồng Eclipse 2013. Git hiện đang được sử dụng tương đương với lật đổ (tương ứng 36,3% so với 37,8%) và nếu xu hướng tiếp tục, nó sẽ dễ dàng ở vị trí đầu tiên trong kết quả khảo sát vào năm tới.

Cập nhật: Kết quả của Khảo sát cộng đồng Eclipse 2014 cho thấy Git (33,3%) vượt qua Subversion (30,7%) như mong đợi từ xu hướng trong năm trước.

Nguồn:


7
Github là trung tâm mã nguồn mở. Tôi khá chắc chắn rằng trong sử dụng công nghiệp, git sẽ dưới 10% trong nhiều năm tới.
Michael Borgwardt

2
Trên thực tế, tôi đã giải quyết điểm đó trong câu trả lời của mình ở đây: đó là lý do tại sao tôi chỉ vào Khảo sát Cộng đồng Eclipse, vì nó đại diện cho một mặt cắt ngang rộng hơn của ngành công nghiệp thay vì chỉ người dùng nguồn mở. Tất cả các bằng chứng mà tôi có thể thấy cho tôi thấy rằng trong sử dụng công nghiệp, Git đã vượt mốc 10% khoảng một năm trước, và vẫn đang gia tăng.
jammycakes

vâng nhưng sau đó bạn ngoại suy từ đó dựa trên số github - kết hợp táo và cam. Chúng tôi dường như cũng đang sử dụng các định nghĩa khác nhau về "công nghiệp", của bạn là "tất cả các dự án bao gồm cả nguồn mở" và "các dự án của tôi đang được điều hành vì lợi nhuận của một công ty".
Michael Borgwardt

1
OK, bạn đã thuyết phục được tôi một phần, mặc dù tôi vẫn không nghĩ rằng cuộc khảo sát thực sự mang tính đại diện.
Michael Borgwardt

3
Tôi nghĩ rằng việc sử dụng git trong công nghiệp là rất thấp: hầu hết Windows sử dụng công nghiệp và git là một lựa chọn rất kém ở đó - Mercurial sẽ là một lựa chọn được chấp nhận nhiều hơn.
gbjbaanb

18

Hơn nữa với câu trả lời trước đây của tôi, có một số trang web theo dõi nhu cầu về kỹ năng giữa các nhà tuyển dụng. Đây là một số liệu hữu ích vì chúng hiển thị chính xác vị trí của mọi thứ trong cài đặt doanh nghiệp / doanh nghiệp, trong khi bỏ qua thị trường nguồn mở / sở thích (có thể khá cuồng tín vào thời điểm tốt nhất).

Một ví dụ là http://www.itjobswatch.co.uk/ . Số liệu thống kê của họ như sau vào ngày 18 tháng 6 năm 2013 so với ngày 18 tháng 6 năm 2012:

(Tôi không thể tìm thấy số liệu thống kê cho bất kỳ hệ thống nào khác, ví dụ CVS, SourceGear Vault, v.v.)

Dường như nhu cầu về Git tăng gấp đôi sau mỗi 12-18 tháng và nếu xu hướng hiện tại tiếp tục, nó sẽ vượt qua vòng Subversion vào cuối năm 2013 để trở thành phần mềm kiểm soát nguồn được sử dụng rộng rãi nhất trong các thiết lập của công ty. Sự lật đổ rõ ràng đã đạt đến đỉnh điểm khoảng một năm trước và hiện đang giảm dần.


than ôi, từ quan điểm (giai thoại) của tôi về tìm kiếm việc làm, TFS2012 dường như đã tiếp quản hoàn toàn.
gbjbaanb

Tôi thực sự khá lạc quan về TFS. TFS 2012 là một cải tiến lớn so với các phiên bản trước đó (rất phù hợp với các không gian làm việc của máy chủ và các tệp chỉ đọc) và phiên bản tiếp theo của TFS sẽ bao gồm hỗ trợ Git. Ấn tượng tôi nhận được là sự tăng trưởng của Git có nhiều khả năng là do Subversion.
jammycakes

1
@jammycakes Còn bây giờ thì sao?
Ian

1

Tôi nghĩ ohloh có một số liên quan, nhưng tôi không chắc bạn có thể nâng dữ liệu lịch sử từ họ.

Ngoài ra đối với một số miền cụ thể, hãy xem sử dụng vcs cho Debian packagin (bạn có thể truy cập một số dữ liệu lịch sử từ UDĐ, nhưng có lẽ không lâu lắm, vì các trường Vcs- * không cũ).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.