การสลับสาขาบน Xcode 9


95

ฉันมีปัญหาในการค้นหารายการเมนูเพื่อสลับสาขาโดยใช้ Xcode 9 เมนูสำเนาที่ใช้งานได้ดูเหมือนจะหายไป ความคิดใด ๆ ?

Xcode 9

ป้อนคำอธิบายภาพที่นี่

Xcode 8

ป้อนคำอธิบายภาพที่นี่


1
มีปุ่มเนวิเกเตอร์ควบคุมแหล่งที่มาใหม่ข้างปุ่มตัวนำทางโปรเจ็กต์ที่อาจมีไว้สำหรับการใช้งานบางอย่าง แต่สิ่งที่บอกฉันคือ "กำลังโหลด ... "
Phillip Mills

คุณสามารถตรวจสอบApple Session ...
Ahmad F

คำตอบ:


167
  • กด⌘2เพื่อเปิด Source Control Navigator ใหม่
  • คลิกขวาที่masterไอคอน

ป้อนคำอธิบายภาพที่นี่

เพื่อเปลี่ยนไปใช้สาขาอื่น

  • คลิกขวาที่สาขาที่ไม่ใช่ปัจจุบัน
  • เลือก Checkout...
  • กดหรือคลิกที่Checkoutปุ่ม

ป้อนคำอธิบายภาพที่นี่


7
ใช่ แต่คุณจะเห็นว่าไม่มี "Switch to Branch ... " ในเมนูตามบริบทดังที่มีใน Xcodes ก่อนหน้านี้ ใน Xcode 9 คุณใช้ "Checkout ... " (ซึ่งจะเปิดใช้งานเมื่อคุณเลือกสาขาที่ไม่ใช่ปัจจุบัน) ฉันชอบสิ่งนี้เพราะตอนนี้คำศัพท์ตรงกับคำสั่ง git command line ที่คุณจะใช้
Jerry Krinock

@JerryKrinock ขอบคุณมากสำหรับคำใบ้ ฉันจะอัปเดตคำตอบ
vadian

ต้องใช้เวลาในการค้นหาสาขาจากรีโมท คุณรู้วิธีค้นหาแบรนด์รีโมทด้วยชื่อหรือไม่?
Liem Vo

ฉันกลัวว่าฉันจะไม่รู้วิธี
vadian

ใน repo ฉันกำลังทำงานอยู่มีโฟลเดอร์สีเหลืองอยู่ภายในชื่อสาขา ทีมนักพัฒนานี้มีโฟลเดอร์สีเหลืองพร้อมหมายเลขเวอร์ชันของแอปสำหรับชื่อโฟลเดอร์จากนั้นจะแตกแขนงภายในโฟลเดอร์เหล่านั้น พวกเขาทำได้อย่างไร? i.imgur.com/zKoWxD6.png
Edison

16

แสดงหน้าต่างด้านซ้าย (Navigator) ใน Xcode ของคุณโดยเลือกตัวเลือกนี้ (คุณจะเห็นสิ่งนี้ที่ด้านขวาบนของหน้าต่าง Xcode ของคุณ):

การเปิดใช้งาน Navigator

ตอนนี้เลือกแท็บที่สอง:

การเลือกแท็บตัวควบคุมแหล่งที่มา

คลิกขวาที่สาขาที่คุณต้องการจะชำระเงินและกดปุ่มชำระเงินจากเมนู: กำลังตรวจสอบสาขา


12

ดูเหมือนว่าแอปเปิ้ลได้ย้ายมาควบคุมมีเหมือนchange branch, version historyแท็บแยกจากกันในพื้นที่นาวิเกเตอร์สำหรับ Xcode 9.x

ด้านล่างนี้เป็นขั้นตอนในการดำเนินการสลับสาขา:

  1. เปิดNavigator area(ถ้าซ่อนอยู่) โดยกดหน้าต่างบานหน้าต่างด้านซ้ายที่อยู่ด้านบนขวาของ Xcode หรือใช้ทางลัดcmd + 2

ขั้นตอนที่ 1

  1. ในSource control navigatorที่คุณสามารถดูBranches, Tagนำเสนอสำหรับโครงการของคุณ

ขั้นตอนที่ 2

  1. ตอนนี้ถ้าคุณต้องการเปลี่ยนสาขาให้เลือกสาขาที่จะเปลี่ยนและคลิกขวาที่มัน

  2. เลือกชำระเงิน ซึ่งจะแจ้งให้แจ้งเตือนเลือกDo you want to check out “<branch name>”? Checkout

ขั้นตอนที่ 3-4

  1. ตอนนี้จะเปลี่ยนสาขาของคุณไปเป็นสาขาที่เลือกไว้ในบางครั้ง

หมายเหตุ: ในการสลับไปมาระหว่างสาขาคุณต้องยอมรับหรือละทิ้งการเปลี่ยนแปลงที่ทำในโครงการ

ขั้นที่ 5

ขั้นตอนที่ 6

  1. คุณยังสามารถดูประวัติบันทึกได้โดยเลือกสาขา ประวัติคอมมิตสามารถดูได้ตาม 24 ชั่วโมงล่าสุด 7 วันที่ผ่านมาและ 30 วันที่ผ่านมา

ขั้นตอนที่ 6

ขั้นตอนที่ 7


2

1) กดปุ่ม show navigator (มุมขวาบนของ Xcode):

ป้อนคำอธิบายภาพที่นี่

2) แสดงตัวนำทางโครงการขยายRemotesโฟลเดอร์:
ป้อนคำอธิบายภาพที่นี่

3) Checkout...ขยายโฟลเดอร์กำเนิดให้คลิกขวาสาขาที่คุณต้องการใช้งานและคลิก
ป้อนคำอธิบายภาพที่นี่


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.