2010-03-29 33 views
7

Tôi thực sự sử dụng kết hợp OS X, Linux và Windows, nhưng Windows là quan trọng nhất.Đó là phù hợp hơn trên Windows, git hoặc mercurial?

+6

Nguồn trực quanSafe! * (Vịt và chạy ...) * –

+0

@ T.J .: VSS có hoạt động trên OS X hay Linux không? Tôi mong đợi "không", nhưng tôi nghĩ rằng tôi sẽ hỏi. @ Zubair: Bạn có thích công cụ dòng lệnh hay GUI không? –

+0

* whoosh * ... Chết tiệt! Tôi đã bỏ lỡ. Anh ta cúi xuống. –

Trả lời

9

Git ban đầu được thiết kế mà không quan tâm nhiều đến việc sử dụng trên Windows. Mercurial được xây dựng để trở thành đa nền tảng ngay từ đầu. Điều này đã cho Mercurial một lợi thế hơn Git trên Windows, nhưng theo như tôi đã nghe, sự khác biệt là mostly or completely gone và bạn có thể xem xét các tiêu chí khác để dựa trên sự lựa chọn của bạn.

FWIW, tôi chưa thấy bất kỳ vấn đề nào khi sử dụng Mercurial trên GNU/Linux và WinXP.

+1

Vâng, tôi sử dụng 'git' trên Windows mà không gặp bất kỳ rắc rối nào. Tôi là một anh chàng dòng lệnh, nhưng dường như thậm chí có một trình cắm thêm Windows Explorer: http://en.wikipedia.org/wiki/TortoiseGit –

+2

Hg cũng có trình cắm thêm trình thám hiểm: http: // tortoisehg. bitbucket.org/. Đó là lý do tại sao tôi tự hỏi nếu câu hỏi này là git vs hg hoặc TortoiseGit vs. TortoiseHg ... –

+0

TortoicseGit 1.0.2.0 có giao diện người dùng tốt hơn TortoiseHg 0.7. Trong khi đó là những phiên bản tương đối cũ, tình hình hiện nay tốt hơn nhiều so với Git trên Windows so với trước đây. –

1

Cả hai đều làm việc cho tôi, nhưng tôi sử dụng Win2K. Một điều tôi đã nhận thấy là phiên bản mới nhất của Mercurial (1.5) không được hỗ trợ trên Win2K, và trên thực tế sẽ không cài đặt. 1.4 relase hoạt động tốt. Điều này đã khiến tôi không thể sử dụng Mercurial, vì nó thực sự không hỗ trợ hệ điều hành ở một phiên bản nhỏ mà không có bất kỳ lời giải thích nào.

+1

Để công bằng với các Mercurial folks, Microsoft chỉ hỗ trợ Win2k cho đến tháng 7: http://support.microsoft.com/ph/1131 –

+0

Sự sụt giảm có chủ ý không? Win2K là 10 tuổi; nó trở nên khó tìm phần cứng mà nó chạy. Hoặc có thể hg dev với hộp 2k bỏ ...^_^ –

+0

@Mike Mọi người khác có vẻ như đang quản lý để hỗ trợ nó, bao gồm git và svn. –

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