ฉันจะเปลี่ยนไปใช้การโค่นล้มสาขาอื่นใน Intellij ได้อย่างไร


146

แนวคิดของการสับเปลี่ยนสาขาใน IntelliJ คืออะไร? ฉันต้องเป็นคนตาบอดหรือคนงี่เง่า ...

ฉันคิดว่าจะมีตัวเลือก "สลับไปยังการคัดลอก" หรืออะไรทำนองนั้น แต่ไม่มี ...

แก้ไขเพื่อความกระจ่าง: IDE ก่อนหน้าของฉันมีตัวเลือก "สลับไปที่การคัดลอก" อย่างง่ายซึ่งอัปเดตไฟล์ทั้งหมดแตกต่างจากสาขา / ลำตัวปัจจุบัน IntelliJ ดูเหมือนจะมีวิธีที่แตกต่างอย่างสิ้นเชิงกับเรื่องนี้ซึ่งฉันดูเหมือนจะไม่เข้าใจ ความช่วยเหลือนั้นไม่มีประโยชน์อย่างมาก

คำหลักลิงก์หรือคำแนะนำที่เป็นประโยชน์มีความนิยมอย่างมาก ขอบคุณ


ในกรณีนี้อาจช่วยคนอื่น: ฉันพยายามทำsvn switchจากบรรทัดคำสั่ง DOS และในขณะที่มันใช้งานได้จริง ๆ แล้วมันก็ไม่ได้ทำอะไรเลย (การโทรsvn stยังคงบอกว่าฉันชี้ไปที่ URL เก่า) แต่การทำสวิตช์ผ่านการอัพเดท (Ctrl + T) ใน IntelliJ ทำงานได้อย่างสมบูรณ์
vegemite4me

คำตอบ:


216

เพิ่งค้นพบการสลับแบรนช์ทำได้โดยใช้กล่องโต้ตอบการอัพเดท (VCS -> Update Project, ⌘T) ซึ่งฉันสามารถเลือกสาขาแท็กหรือการแก้ไขที่ฉันต้องการ


2
ถูกต้องเพราะที่นี่คุณกำลัง "อัพเดท" กล่องแซนด์ของคุณเป็นสาขาใหม่
Shaun F

50
ฉันไม่ได้พูดว่าเขาตาบอดและเป็นใบ้ ที่จริงฉันคาดหวังว่าตัวเลือก "เปลี่ยน" ในเมนูบริบท svn ด้วย แต่ที่จริงแล้วมันถูกพบที่อื่น
TjerkW

2
อัปเดตสิ่งนี้ .. jetbrains.com/idea/help/…
Lucas Garcia

ผู้ใช้คาดหวังว่าจะได้รับประสบการณ์ที่คล้ายคลึงกันจาก IDEA ในรูปแบบ CSV ที่แตกต่างกันซึ่งเป็นการยากที่จะทำให้วิธีการของ SVN ดู "โง่" จาก GIT ในอนาคต ความสับสนอยู่ในความคาดหวัง "ประสบการณ์เดียวกัน" จากเวทมนตร์ IDEA
ยิ้ม

46

สำหรับ noobs อย่างฉันที่ทำเครื่องหมายที่ช่อง "ไม่แสดงอีกครั้ง" ในตอนแรกและไม่มีกล่องโต้ตอบการอัปเดตการโค่นล้มอีกต่อไปให้ลองทำดังนี้:

  1. ใช้เมนูคำสั่ง "การควบคุมเวอร์ชัน" -> แสดงมุมมองการเปลี่ยนแปลง
  2. ในมุมมองนี้ไปที่แท็บ "การโค่นล้มข้อมูลสำเนาการทำงาน"
  3. ที่นี่คุณควรพบลิงก์ "กำหนดค่าสาขา" หากคุณควรจะสามารถสลับลำตัวและสาขาได้

ถ้าฉันอาจจะบอกว่ามันดูค่อนข้างซับซ้อนถ้าใครดีกว่าฉันก็ยินดีที่ได้ยิน :-)


10
แก้ไข: คุณสามารถให้หน้าต่างข้อความแจ้งเตือนอีกครั้งได้ดังนี้: การตั้งค่า | การควบคุมเวอร์ชัน | ยืนยัน | แสดงตัวเลือกโต้ตอบเมื่อคำสั่งเหล่านี้ถูกเรียกใช้: อัปเดต
Arnaud P

40
คุณสามารถนำกล่องโต้ตอบกลับมาได้โดยคลิกที่ปุ่ม Shift ในรายการเมนู "อัปเดตไดเรกทอรี"
Michael Lloyd Lee mlk

16

เพียงใช้ "การโค่นล้ม" -> "อัปเดตไดเรกทอรี ... " ด้วยตัวเลือก ในกรณีที่กล่องโต้ตอบ "ตัวเลือกการอัปเดต" ถูกปิดนี่คือวิธีที่จะย้ายกลับ:

  1. ไปที่: "การตั้งค่า" -> "การควบคุมเวอร์ชัน" -> "การยืนยัน"
  2. ทำเครื่องหมายที่ช่อง "โต้ตอบตัวเลือกการแสดง ... " สำหรับ "อัปเดต"

7

ถ้าชอบฉันคุณกด "กำหนดค่าสาขา" แล้วเลือกเส้นทางของสาขาที่คุณต้องการ - นี่มันผิด! เมื่ออยู่ใน "กำหนดค่าสาขา" คุณจะต้องเลือกเส้นทางหนึ่งระดับขึ้นไปจากที่นั่น

หวังว่านี่จะช่วยคนอย่างฉัน ...

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