2013-08-10 42 views
6

Tôi đang sử dụng Netbeans và có một cuộc gọi tính năng Push to Upstream. Khi tôi nhấp vào nó tôi nhận được tin nhắn này:Git theo dõi nhánh từ xa bằng netbeans

Không theo dõi chi nhánh từ xa quy định cho chủ địa phương

Có cách nào để theo dõi các chi nhánh từ xa trong NetBeans, hoặc trong tập tin cấu hình?

Đây là tập tin cấu hình của tôi:

[core] 
    repositoryformatversion = 0 
    filemode = false 
    logallrefupdates = true 
    bare = false 
[remote "master"] 
    url = https://github.com/TheColorRed/JGame.git 
    fetch = +refs/heads/master:refs/remotes/master/master 

Tôi không có git được cài đặt trên máy tính của tôi, nhưng Netbeans đi kèm với một gói git để làm hoạt động git. Tôi không thực sự muốn tải về git chỉ để chạy một dòng, do đó, có một cách trong netbeans hoặc trong tập tin cấu hình để theo dõi một chi nhánh?

Trả lời

3

Có lẽ giải pháp của tôi cho vấn đề này có vẻ là quá dễ dàng, nhưng tôi đã có những lỗi tương tự và thay vì sử dụng Push to thượng nguồn bạn chỉ cần sử dụng Đẩy cho đầu tiên bạn cam kết. Sau đó bạn có thể chọn kho/nhánh từ xa của bạn trong Netbeans.

+0

Gợi ý này từ @Manuel đã giúp tôi. Đã có báo cáo lỗi về các Chi nhánh bắt đầu tại địa phương: https://netbeans.org/bugzilla/show_bug.cgi?id=231996 – webDEVILopers

0

Vấn đề này hiện có thể được giải quyết hoàn toàn trong giao diện NetBeans. Trước tiên, nhấp chuột phải vào dự án và chọn Git > Branch/Tag > Switch to Branch...

Sau đó chọn nhánh mong muốn (ví dụ: "origin/master") và chọn Checkout as New Branch.

Thao tác này sẽ tạo bản sao cục bộ của nhánh đó, vì vậy giả sử bạn đã kiểm tra nhánh chính, bây giờ bạn sẽ thấy master ngoài origin/master.

0

Hoặc bạn chỉ cần truy cập Team > Repository > Repository Browser; trong cửa sổ mở ra tìm chi nhánh địa phương của bạn, nhấp chuột phải vào nó và chọn Setup Tracked Branch

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