2014-10-15 16 views
6

Đồng nghiệp của tôi có chi nhánh địa phương. Ông "xuất bản" nó từ VS Team Explorer. Nó xuất hiện trong danh sách các nhánh của Visual Studio Online.Xuất bản chi nhánh Git trong Visual Studio Online không hiển thị trong VS2013 hoặc Git Command Line

Tôi kết nối với cùng hệ thống TFS-Git, đăng nhập qua VS, được kết nối qua Team Explorer và khi tôi xem danh sách các nhánh tôi có thể sao chép từ nó thì không có.

Cuối cùng tôi đã sử dụng dòng lệnh để xem tất cả các nhánh, nhưng nó thậm chí không hiển thị ở đó. Đây là ảnh chụp màn hình:

enter image description here

Tôi đang thiếu gì? Đây là một vấn đề nghiêm trọng đối với chúng tôi.

Xin cảm ơn trước.

CẬP NHẬT

Tôi không chắc chắn những gì đã làm nó, nhưng bây giờ tôi có thể nhìn thấy các chi nhánh tại Team Explorer. Đoán tốt nhất của tôi là nó phải làm với việc phát hành "tìm nạp" thủ công của các nhánh "chủ" và "phát triển". Tôi ngạc nhiên rằng sẽ được yêu cầu để xem chi nhánh từ xa. Về cơ bản, bạn phải tìm nạp và lưu trữ thông tin chi nhánh từ xa, sau đó đưa ra một lệnh khác (nhánh -r) để xem những gì bạn đã lưu trong bộ nhớ cache. Đó có thể không phải là những gì đã xảy ra, nhưng đó là phỏng đoán tốt nhất của tôi. Tôi hy vọng nó giúp người khác.

+0

Minh họa ảnh chụp màn hình của bạn là gì? Cái gì nên ở đó? Bạn đã tạo một nhánh địa phương mới trỏ đến nhánh từ xa chưa? –

+0

Phía bên phải của ảnh chụp màn hình hiển thị các nhánh được xuất bản của Visual Studio Online và bên trái là dấu nhắc lệnh Git với lệnh "hiển thị tất cả các nhánh" được thực thi. Các nhánh từ xa có màu đỏ, và nhánh được công bố bằng mũi tên sẽ có trong danh sách các nhánh từ xa, hoặc ít nhất nó có vẻ như vậy. Xem bài đăng gốc của tôi. –

+0

Tôi đang cố gắng tạo một chi nhánh địa phương từ xa, nhưng nó không hiển thị như một nhánh tôi có thể sao chép, mặc dù nó có trong VSO và đồng nghiệp của tôi đã "xuất bản" nó. –

Trả lời

8

Trước tiên, bạn cần phải thực hiện thao tác kéo để đảm bảo rằng bản repo địa phương được cập nhật cùng với các thay đổi. Sau đó, bạn có nguồn gốc mới \ otherdudes nhánh con trỏ cục bộ.

Sau đó, bạn có thể tạo chi nhánh mới trong studio trực quan và chọn nhánh gốc \ otherdudes làm đích máy chủ.

Đây chỉ là cách hoạt động của git và các hành động tương tự từ dòng lệnh cũng sẽ thực hiện tương tự. Bạn luôn cần phải tạo một bản sao làm việc của một nhánh được xuất bản trước khi bạn có thể chỉnh sửa nó.

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