Chuyển nhánh trên Xcode 9


95

Tôi gặp sự cố khi tìm mục menu để chuyển chi nhánh bằng Xcode 9. Menu bản sao đang hoạt động dường như đã biến mất. Bất kỳ ý tưởng?

Xcode 9

nhập mô tả hình ảnh ở đây

Xcode 8

nhập mô tả hình ảnh ở đây


1
Có một nút điều hướng điều khiển nguồn mới bên cạnh nút điều hướng dự án có thể dành cho một số mục đích sử dụng nhưng tất cả những gì nó cho tôi biết là "Đang tải ...".
Phillip Mills

Bạn có thể xem xét của Apple phiên ...
Ahmad F

Câu trả lời:


165
  • Nhấn ⌘2để mở Bộ điều hướng điều khiển nguồn mới.
  • Nhấp chuột phải vào masterbiểu tượng.

nhập mô tả hình ảnh ở đây

Để chuyển sang một chi nhánh khác

  • Nhấp chuột phải vào nhánh không hiện tại
  • Chọn Checkout...
  • Nhấn hoặc bấm vào Checkoutnút.

nhập mô tả hình ảnh ở đây


7
Có, nhưng bạn thấy không có "Chuyển sang Chi nhánh…" trong menu ngữ cảnh đó, như đã có trong Xcodes trước đó. Trong Xcode 9, bạn sử dụng "Checkout…" (sẽ được bật khi bạn chọn bất kỳ chi nhánh nào không hiện hành). Tôi thích điều này, vì thuật ngữ bây giờ phù hợp với lệnh dòng lệnh git mà bạn sẽ sử dụng.
Jerry Krinock

@JerryKrinock Cảm ơn bạn rất nhiều về gợi ý. Tôi sẽ cập nhật câu trả lời.
vadian

Phải mất thời gian để tìm chi nhánh từ Remotes. Bạn có biết cách tìm kiếm thương hiệu từ xa bằng Tên không?
Liem Vo

Tôi e rằng tôi không biết cách.
vadian

Trong repo mà tôi đang làm việc có các thư mục màu vàng bên trong tên các nhánh. Nhóm nhà phát triển này có các thư mục màu vàng với số phiên bản ứng dụng cho tên thư mục, sau đó phân nhánh bên trong các thư mục đó. Họ đã làm điều đó như thế nào? i.imgur.com/zKoWxD6.png
Edison,

16

Hiển thị cửa sổ bên trái (Bộ điều hướng) trong Xcode của bạn bằng cách chọn tùy chọn này (bạn sẽ thấy tùy chọn này ở phía trên bên phải của cửa sổ Xcode):

Kích hoạt Bộ điều hướng

Bây giờ chọn tab thứ hai:

Chọn tab Kiểm soát nguồn

Nhấp chuột phải vào chi nhánh bạn định thanh toán và nhấn nút thanh toán từ menu: Kiểm tra chi nhánh


11

Có vẻ như Apple đã chuyển tính năng Kiểm soát nguồn như change branch, version historyđể tách tab trong khu vực Bộ điều hướng cho Xcode 9.x

Dưới đây là các bước thực hiện chuyển đổi nhánh:

  1. Mở Navigator area(nếu nó bị ẩn) bằng cách nhấn cửa sổ ngăn bên trái hiện ở trên cùng bên phải của Xcode hoặc sử dụng phím tắt cmd + 2

bước 1

  1. Trong Source control navigatorbạn có thể thấy Branches, Tagtrình bày cho dự án của bạn.

Bước 2

  1. Bây giờ, nếu bạn muốn chuyển đổi nhánh thì hãy chọn nhánh cần chuyểnnhấp chuột phải vào nó.

  2. Chọn Thanh toán . Điều này sẽ nhắc nhở một cảnh báo Do you want to check out “<branch name>”? Chọn Checkout.

Bước 3-4

  1. Bây giờ, điều này sẽ chuyển chi nhánh của bạn thành một chi nhánh đã chọn sau một thời gian.

Lưu ý: Để chuyển đổi giữa các nhánh, bạn cần phải cam kết hoặc hủy các thay đổi được thực hiện trong dự án.

Bước 5

Bước 6

  1. Bạn thậm chí có thể xem lịch sử Nhật ký bằng cách chọn nhánh. Lịch sử cam kết có thể được xem dựa trên 24 giờ qua, 7 ngày qua và 30 ngày qua.

Bước 6

Bước 7


2

1) Nhấn nút điều hướng hiển thị (góc trên cùng bên phải của Xcode):

nhập mô tả hình ảnh ở đây

2) Hiển thị trình điều hướng dự án, mở rộng Remotesthư mục:
nhập mô tả hình ảnh ở đây

3) Mở rộng thư mục gốc, nhấp chuột phải vào nhánh bạn muốn sử dụng và nhấp vào Checkout....
nhập mô tả hình ảnh ở đây


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.