2016-03-04 17 views
7

Gần đây, tôi đã học về các hệ thống điều khiển phiên bản (như Git & Mercurial) và yêu chúng. Tôi đã kiểm tra TortoiseHg, TortoiseGit, EGit, Git-Bash, Git-Gui và SourceTree. Tôi cũng đã đăng ký GitHub và Bitbucket; và đã tìm hiểu về cách các dự án thương mại được mở ở đó như thế nào &.Làm cách nào để kéo hoặc đẩy một dự án bằng cách sử dụng kho lưu trữ TortoiseHg tới GitHub?

Bây giờ, tôi cũng muốn tải lên các dự án của mình trực tuyến. Nhưng vấn đề là- tôi muốn sử dụng TortoiseHg trong máy tính của tôi (nguyên nhân, nó chỉ đơn giản là tuyệt vời!), Và giữ cho các dự án của tôi trong GitHub. Tôi đã duyệt trên internet và đến để biết về việc chuyển đổi kho Mercurial thành Git, nhưng tôi không biết, nó có vẻ phức tạp với tôi. Có cách nào dễ dàng để làm điều này?

Thực ra, tôi không muốn sử dụng phần mềm của bên thứ ba; nhưng nếu thực sự không có cách nào khác, tôi cũng sẵn sàng thử tùy chọn đó.

Trả lời

6

Tôi cũng rơi vào cùng một vấn đề. Và nhờ các nhà phát triển TortoiseHg, họ đã tạo một tiện ích mở rộng siêu đơn giản cho điều này (hggit). Bạn thậm chí sẽ không cảm thấy, rằng bạn đang làm việc với hai hệ thống điều khiển phiên bản khác nhau.

Đầu tiên, hãy vào: File> Settings> Extensions, và kiểm tra hggit -

enter image description here


Bây giờ, để kéo hoặc đẩy một dự án tất cả các bạn phải làm là đặt tiền tố git+ trước kho lưu trữ url -

enter image description here

Đó là tất cả những gì bạn phải làm! Bây giờ nhân bản, kéo, đẩy; bạn sẽ không phải lo lắng về bất kỳ điều gì.

+0

Tôi có phải cài đặt tiện ích này không? –

+3

Bạn không phải cài đặt gì cả. Chỉ cần vào File> Settings> Extensions, bạn sẽ tìm thấy nó. Tiện ích mở rộng này được cung cấp tự động với gói TortoiseHg. –

+0

Ồ, tôi đã tìm thấy nó. Cảm ơn rất nhiều. :) –

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