2012-08-29 26 views
22

Tôi đã hợp nhất một số cam kết từ các nhánh khác nhau vào nhánh "phát triển" của tôi và bây giờ tôi đã sẵn sàng để đẩy chúng vào nhánh từ xa.TortoiseGit: Làm thế nào tôi có thể thấy danh sách các cam kết sắp được đẩy

Trong TortoiseGit, bạn có thể xem danh sách các mục sắp được đẩy không?

"Check for Modifications" không hiển thị cho tôi bất kỳ điều gì vì các thay đổi đến từ các chi nhánh.

"Show Log" cũng hiển thị cho tôi danh sách theo thứ tự thời gian của tất cả các thay đổi. Tôi chỉ thấy một danh sách đơn giản các mục được xếp hàng đợi để được đẩy.

Tôi hy vọng tôi có ý nghĩa.

Trả lời

31

Sử dụng "Sync Dialog" Nhấp chuột phải vào kho lưu trữ thư mục, chọn "Đồng bộ hóa"

Trong tab "Out commits", bạn sẽ thấy danh sách các cam kết được đẩy tới điều khiển từ xa.

Chuyển sang tab "Out ChangeList", bạn sẽ thấy danh sách các tệp đã thay đổi liên quan đến phiên bản từ xa.

Nếu "Out cam kết" trống hoặc "Out ChangeList" tab không xuất hiện, chỉ định "remote branch" rõ ràng trong hộp combo. Sau đó, danh sách "Out commits" sẽ tải và tab "Out ChangeList" sẽ xuất hiện. Điều này có thể xảy ra nếu nhánh hiện tại không có "nhánh theo dõi từ xa".

"Hộp thoại kéo" không có thông tin như vậy.

+1

Tuyệt vời, cảm ơn câu trả lời. – farjam

+0

câu trả lời tuyệt vời. cảm ơn. –

+1

Trong phiên bản TortoiseGit mới nhất, (1.8.16.0) mục menu hiện là "Git Sync ...". Tab "Out Cam kết" là chế độ xem mặc định. (Câu trả lời tuyệt vời - Tôi hy vọng sẽ tìm thấy điều này ở đâu đó trong hộp thoại đẩy, nhưng không phải.) –

1

Tôi không biết nếu bạn có một cách để xác định điều này trong TortoiseGit, nhưng tôi nghĩ rằng một lệnh tương tự như đây là những gì bạn muốn:

$ git log origin/master..master 
+0

Xin chào Paul. Tôi hơi mới với Git. Khi tôi chạy lệnh của bạn, nó không cho tôi bất cứ điều gì. (chạy git đăng nhập của chính nó mang lại cho tôi tất cả mọi thứ) – farjam

+0

Bạn nói đúng. Tôi đã sai cú pháp. Hãy thử với lệnh mới từ câu trả lời của tôi. Xin lỗi vì điều đó. –

+0

Cảm ơn Paul! Tôi thuộc một nhóm sử dụng TortoiseGit, vì vậy tôi đã quan tâm đến câu hỏi ban đầu. Nhưng tôi thích các thiết bị đầu cuối, vì vậy điều này đã làm các trick! – Johann

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