Tortoisegit là gì

Tôi sử dụng GitExtensions. Tôi chưa sử dụng TortoiseGit nhưng một trong những nhà phát triển khác của chúng tôi yêu thích nó và từ chối sử dụng GitExtensions. Lý luận của anh ấy là 1) Nó quen thuộc; 2) Nó có tích hợp Windows Explorer tuyệt vời.

Sử dụng GitExtensions Tôi có xu hướng chỉ sử dụng tích hợp Windows Explorer cho ba điều:

1) Để tạo một kho lưu trữ cục bộ mới (mục trình đơn ngữ cảnh Git init Here, đây thực sự là lệnh Git cho Windows; GitExtensions nằm trên Git cho Windows);

2) Để mở GUI Git Tiện ích mở rộng (cửa sổ duyệt);

3) Để sao chép một kho lưu trữ từ xa xuống một kho lưu trữ cục bộ (mục menu ngữ cảnh Git Tiện ích mở rộng> Bản sao).

Đối với hầu hết mọi thứ khác, tôi chỉ cần có GUI GitExtensions và hoạt động từ đó.

Các nhà phát triển của GitExtensions tuyên bố rằng hầu hết mọi lệnh có thể được thực thi từ GUI. Điều này không hoàn toàn đúng nhưng tôi thấy tôi chỉ cần thả vào giao diện dòng lệnh khoảng một hoặc hai lần một tháng cho các tác vụ phức tạp.

Trong một số trường hợp, GUI làm cho các tác vụ phức tạp trở nên đơn giản bằng cách ẩn sự phức tạp của các lệnh Git bên dưới. Điều này đôi khi liên quan đến việc kết hợp một số lệnh Git thành một hành động. ví dụ: Tạo các mô hình con trong đó GUI kết hợp thêm một mô hình con, khởi tạo nó và cập nhật nó thành một hành động. Trong một trường hợp khác, GUI đơn giản hóa một tác vụ bằng cách cung cấp một lệnh mà Git thiếu - loại bỏ một mô hình con (trong Git, bạn phải chỉnh sửa thủ công các tệp khác nhau như .gitmodules và .git / config để xóa một mô hình con). Tôi muốn biết liệu TortoiseGit có đơn giản hóa các tác vụ phức tạp theo cách tương tự không.

GitExtensions cũng có tích hợp Visual Studio khá cơ bản. Không biết nếu TortoiseGit không. Có một Nhà cung cấp kiểm soát nguồn Git riêng cho Visual Studio 2008 và 2010, cung cấp tích hợp Visual Studio rộng lớn hơn nhiều. Tuy nhiên, khi cài đặt Nhà cung cấp kiểm soát nguồn Git tôi thấy tôi không bao giờ sử dụng nó. Tích hợp GitExtensions duy nhất tôi sử dụng từ Visual Studio là trên thanh công cụ, để mở GUI GitExtensions với kho lưu trữ thích hợp. Tôi sẽ làm việc với Visual Studio trên một màn hình và GitExtensions mở ở màn hình khác.

Từ ít nhất phiên bản 2.32 GitExtensions hiển thị số lượng tệp không được cam kết trong thanh công cụ của nó. Trước đây tôi đã sử dụng 2.24 không có tính năng này và nó rất tiện dụng. Cung cấp phản hồi ngay lập tức về việc có bất kỳ thay đổi không cam kết hay không.

7 hữu ích 0 bình luận chia sẻ

would also like to show you some of the features of Git itself:.

chúng tôi cũng muốn để cho bạn thấy một số các tính năng của bản thân Subversion:.

chọn cái nào để sử dụng.

message which is recognized by the issue tracker.

đã nhập được công nhận bởi bộ theo dõi vấn đề.

when you commit your changes.

vào một số vấn đề khi bạn cam kết thay đổi của bạn.

Việc này sẽ cài đặt các

Bạn cũng có thể sáp

To make reading the docs easier

the names of all the screens and Menus from TortoiseGit are marked up in a different font.

Để thực hiện đọc các tài liệu dễ dàng hơn

chữ khác nhau.

Để xem sự khác

được đặt tên TortoiseIDiff.

so when you are looking at the revision log you can jump directly to your bug tracking tool.

trong hộp thoại đăng nhập vì vậy khi bạn đang tìm kiếm các bản sửa đổi bạn có thể nhảy trực tiếp đến công cụ theo dõi lỗi của bạn.

The plugin can

provide a string here which is used in the TortoiseGit commit dialog for the button which invokes the plugin

e.g."Choose issue" or"Select ticket".

Các plugin có thể

cung cấp một chuỗi ở đây mà được sử dụng trong hộp thoại cam kết TortoiseSVN cho nút gọi các plugin

ví dụ như" Chọn vấn đề" hoặc" Chọn vé".

If there are not enough overlay slots available TortoiseGit tries to be a Good Citizen(TM)

and limits its use of overlays to give other apps a chance.

Nếu không có

TM) và giới hạn sử dụng lớp phủ để dành cơ hội cho các ứng dụng khác.

Các Chương 4 Hướng dẫn sử dụng hàng ngày là phần quan trọng nhất vì nó

Kết quả: 14, Thời gian: 0.0315