2008-12-12 37 views
19

Có bất kỳ triển khai Git gốc nào cho Windows không yêu cầu Cygwin không? Tôi đã trở thành một fan hâm mộ của khách hàng TortoiseSVN, và thực sự muốn thấy một khách hàng Git tương tự cho Windows.Git trên Windows không có Cygwin?

Chỉnh sửa: Tôi cũng xem xét Mercurial, nhưng muốn kiểm tra một vài trước khi tôi đưa ra quyết định.

+0

Tôi chỉ sử dụng [SmartGit] (http://www.shareit.com/affiliate.html?affiliateid=200142144&publisherid=200020344&target=http%3A%2F%2Fwww.syntevo.com%2Fsmartgit%2Findex.html). Nó cực kỳ tinh tế, và làm mọi thứ tôi từng cần. Nó cũng là nền tảng chéo (Windows, OS X và Linux). Nó sử dụng msysgit, mà là trong hình dạng thực sự tuyệt vời ngày nay (chỉ cần đặt autocrlf = false). –

Trả lời

11

Tôi đã bắt đầu GitExtensions khoảng một tuần trước. Tất cả các phiên bản 0.6 là một gói khá hoàn chỉnh, tôi không xem xét nó phát hành sẵn sàng chưa. Bộ công cụ sẽ sẵn sàng cho bản phát hành ổn định đầu tiên trong vài ngày tới. Có một vài điều tôi cần phải sửa chữa trước khi bất cứ ai nên sử dụng nó trong sản xuất. Vấn đề quan trọng nhất hiện nay là phần mở rộng của trình bao được viết bằng C# và do đó có thể gây ra vấn đề. Tôi đang viết lại điều này trong c + + vào lúc này, chỉ cần mất thêm vài giờ nữa. Tôi cũng muốn xây dựng trong một số tính năng mà nên ngăn chặn người dùng từ screwing lên (như tạo ra một stash ontop của stash khác và ném đi làm việc hoặc commiting thay đổi khi ở giữa của một hợp nhất). Tôi allready hoàn thành allmost tất cả các lệnh git tôi từng sử dụng (push, pull, fetch, stash, branch, commit, merge, format-patch, am, apply, etc), vì vậy nó có thể sử dụng được khá sớm. Bộ công cụ được viết bằng C# (.Net 3.5 cho đến phiên bản 0.6, các phiên bản sau này sử dụng .Net 2.0) ngoại trừ phần mở rộng của trình bao. Ngoài ra còn có một plugin studio trực quan, nhưng điều này vẫn còn khá cơ bản.

Tôi chưa thử TortoiseGit nhưng btw, nhưng tôi thực sự thích TortoiseSVN!

Henk

11

Hãy xem MSysGit. Tuy nhiên đây chỉ là dòng lệnh git được biên dịch với MingW thay vì Cygwin. Đây không phải là một Công cụ GUI như TortoiseSVN.

GitExtensions có cùng đường dẫn với Rùa nhưng chưa sẵn sàng.

+0

Tôi đã cài đặt một bản phân phối msysGit tiêu chuẩn. Có một GUI. – jfs

14

Có một TortoiseGit - Cửa sổ Khám phá Extenstion để vận hành Git.

4

Bạn đã thử xem TortoiseGit page on Google Code? Tôi tin rằng đó là dự án tương tự như các liên kết khác được đăng, nhưng nó là một chút thân thiện hơn. Bạn có thể tải xuống phiên bản mới nhất dưới dạng trình cài đặt từ đó.

Các vấn đề liên quan