tôi đang làm việc trên một tiện ích helper dựa gui rằng sẽ:Làm thế nào để thiết lập theo dõi trên một repo hiện có đến một repo từ xa với ngit (hoặc jgit)?
- Init một repo địa phương, Init (trần) một repo từ xa
- Thêm .gitignore dựa trên một loại dự án
- Cam kết tất cả các file tại địa phương
- Thêm một repo từ xa để cấu hình địa phương
- đẩy tổng thể để các repo từ xa
- Tạo một phát triển ngành và đẩy nó để làm chủ
Tất cả điều này được thực hiện mà không cần cài đặt git bằng cách sử dụng ngit (cổng .NET của jgit).
Nhưng tôi không thể tìm hiểu cách thiết lập theo dõi để theo dõi chính gốc/gốc và phát triển thành nguồn gốc/phát triển chỉ sử dụng ngit.
tôi có thể làm điều đó một cách dễ dàng với
git branch --set-upstream master origin/master
Tuy nhiên, tôi đã hy vọng để tránh sự phụ thuộc của một git địa phương cài đặt.
Ghi chú rằng bạn cũng cần phải có '.setForce (true)' nếu chi nhánh đã tồn tại trong nước và bạn chỉ cần theo dõi nó từ xa. –