คำถามติดแท็ก svn

ใช้แท็กนี้สำหรับคำถามเกี่ยวกับ SVN (การโค่นล้ม) ระบบควบคุมการแก้ไขโอเพนซอร์ซจากส่วนกลางที่แจกจ่ายภายใต้ใบอนุญาต Apache

16
จะใช้ SVN, สาขาได้อย่างไร? แท็ก? กระโปรงหลังรถ?
ฉันไปรอบ ๆ เล็กน้อยและไม่สามารถหาคำแนะนำ "ผู้เริ่มต้น" ที่ดีสำหรับSVNไม่ใช่ในความหมายของ "ฉันจะใช้คำสั่ง" ได้อย่างไร ฉันจะควบคุมซอร์สโค้ดของฉันได้อย่างไร สิ่งที่ฉันต้องการล้างคือหัวข้อต่อไปนี้: คุณยอมรับบ่อยแค่ไหน? ในฐานะที่เป็นมักจะเป็นหนึ่งจะกดCtrl+ s? สาขาคืออะไรและแท็กคืออะไรและคุณควบคุมได้อย่างไร SVN คืออะไร? เฉพาะซอร์สโค้ดหรือคุณแชร์ไฟล์อื่นที่นี่เช่นกัน? (ไม่ถือว่าเป็นไฟล์ที่มีเวอร์ชัน .. ) ฉันไม่มีความคิดใด ๆ ว่าสาขาและแท็กคืออะไรฉันจึงไม่รู้จุดประสงค์ แต่สิ่งที่ฉันคาดเดาก็คือคุณอัปโหลดข้อมูลไปที่ลำต้นและเมื่อคุณสร้างสิ่งสำคัญคุณย้ายมันไปที่สาขาหรือไม่ ดังนั้นสิ่งที่ถือว่าเป็นงานสร้างที่สำคัญในกรณีนี้คืออะไร?


3
คุณจะแยกสาขาและรวมเข้ากับ TortoiseSVN ได้อย่างไร [ปิด]
เป็นการยากที่จะบอกสิ่งที่ถูกถามที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือโวหารและไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา คุณจะแยกและรวมกับ Apache Subversion โดยใช้ไคลเอ็นต์ TortoiseSVN ได้อย่างไร

6
อัปเดตรายการเป็นฉบับแก้ไข vs เปลี่ยนกลับเป็นรุ่นแก้ไข
ฉันเริ่มใช้การโค่นล้มกับ TortoiseSVN หากฉันเปิดบันทึกและคลิกขวาที่รุ่นเก่าฉันเห็นสองตัวเลือกที่ดูเหมือนว่าพวกเขาย้อนกลับไปเป็นรุ่นเก่ากว่า: "อัปเดตรายการเป็นรุ่นแก้ไข" และ "เปลี่ยนกลับเป็นรุ่นนี้" ฉันเข้าใจว่าการอัปเดตเป็นรุ่นที่เก่ากว่านั้นจะใช้เมื่อคุณต้องการดูที่เวอร์ชันเก่า แต่ไม่ได้เปลี่ยนที่เก็บข้อมูลจริงๆ การย้อนกลับคือเมื่อคุณเมาแล้วจริงและต้องการให้มีการแก้ไขล่าสุดในที่เก็บเหมือนกันกับเวอร์ชั่นที่เก่ากว่า ดังนั้นบอกว่าการแก้ไข HEAD เป็น 100 และฉันย้อนกลับไปที่ 95 มันจะรวมการคัดลอกที่ทำงานของฉันกลับไปที่ 95 จากนั้นฉันสามารถส่งการเปลี่ยนแปลงไปยังที่เก็บซึ่งจะสร้างการแก้ไข 101 ที่ถูกต้องหรือไม่ จะแตกต่างกันอย่างไรถ้าฉันต้องกลับไปปรับปรุงเป็นรุ่น 95 ไม่ใช่แค่การเปลี่ยนแปลงกลับจากการแก้ไขครั้งล่าสุดใช่ไหม ฉันสับสนว่าสถานะการทำงานของฉันแตกต่างจากการย้อนกลับหรืออัปเดตเป็นรุ่นเก่า
161 svn  tortoisesvn 


20
ลูกค้า SVN ที่ดี Linux (Ubuntu) [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา การโค่นล้มมีลูกค้าที่ยอดเยี่ยมใน Windows (Tortoise แน่นอน) ทุกสิ่งที่ฉันได้ลองบนลินุกซ์เพียงแค่ - ดี - แย่ในการเปรียบเทียบ ....
160 linux  svn 

17
การตรวจสอบประวัติของไฟล์ที่ถูกลบ
หากฉันลบไฟล์ในการโค่นล้มฉันจะดูประวัติและเนื้อหาได้อย่างไร ถ้าฉันพยายามที่จะทำsvn catหรือsvn logบนไฟล์ที่ไม่มีอยู่ก็บ่นว่าไฟล์ไม่มีอยู่ นอกจากนี้หากฉันต้องการที่จะกู้คืนไฟล์ฉันควรsvn addจะกลับมา? (ฉันถามเฉพาะเกี่ยวกับการโค่นล้ม แต่ฉันก็อยากจะได้ยินเกี่ยวกับวิธีที่ Bazaar, Mercurial และ Git จัดการกับกรณีนี้ด้วย)

4
svn มีคำสั่ง "ย้อนกลับ - ทั้งหมด" หรือไม่?
หากฉันต้องการทิ้งการเปลี่ยนแปลงทั้งหมดของฉันและกลับไปที่รหัสที่อยู่ในที่เก็บฉันจะทำสิ่งต่อไปนี้: $ rm -fr * $ svn up นี้ง่ายพอ แต่ฉันสงสัยว่าถ้ามีคำสั่งเดียวที่จะทำให้สำเร็จสิ่งที่ต้องการ: $ svn revert-all
159 svn  command-line 

10
ไอคอนเครื่องหมายอัศเจรีย์สีแดงใน Eclipse หมายถึงอะไร
ไอคอนเครื่องหมายอัศเจรีย์สีแดงใน Eclipse หมายถึงอะไร มีผลการค้นหาที่แตกต่างกันมากมายบนอินเทอร์เน็ตเกี่ยวกับ "ไอคอนเครื่องหมายอัศเจรีย์สีแดง" และ "เครื่องหมายอัศเจรีย์สีแดงตกแต่ง" และ "ไอคอนปังแดง" ไม่ต้องสงสัยเลยว่าปลั๊กอินและเครื่องมือที่เกี่ยวข้องกับการเขียนโปรแกรมจำนวนมากใช้ไอคอนเครื่องหมายอัศเจรีย์สีแดง ดังนั้นเพื่อความชัดเจนนี่คือสิ่งที่ฉันหมายถึง: มันจะปรากฏเป็นมัณฑนากรในโครงการในมุมมอง Package Explorer ในกรณีของฉันไอคอนหายไปเมื่อมีการเติมตัวแปรพา ธ ที่หายไปฉันใช้ MyEclipse 9.0 แต่ฉันไม่คิดว่านี่เป็นเฉพาะ MyEclipse คนอื่น ๆ บนอินเทอร์เน็ตได้รายงานว่าเกี่ยวข้องกับปัญหาอื่น ๆ รวมถึง Subclipse, .svnโฟลเดอร์และการย้ายไฟล์ระหว่างสำเนาที่ทำงาน
157 eclipse  svn  icons 

4
เลิกเพิ่ม svn โดยไม่คืนค่าการแก้ไขในท้องถิ่น
ฉันรันsvn add *และเพิ่มไฟล์จำนวนมากซึ่งไม่ควรอยู่ในที่เก็บโดยไม่ตั้งใจ ฉันยังมีการแก้ไขในบางไฟล์ที่ฉันต้องการเก็บไว้ มีวิธีง่ายๆในการเลิกทำการแก้ไขsvn addโดยไม่ต้องคืนค่าการแก้ไขในท้องถิ่นหรือไม่ คำแนะนำหลักที่ฉันเห็นใน Google คือsvn revertซึ่งควรยกเลิกการแก้ไขในท้องถิ่น
157 svn 

6
ฉันจะย้ายโฟลเดอร์เดียวจากที่เก็บ Subversion หนึ่งไปยังที่เก็บอื่นได้อย่างไร
ฉันมีโฟลเดอร์ "เอกสาร" ในที่เก็บข้อมูลการโค่นล้มชื่อ "โครงการ" ฉันได้ข้อสรุปว่าควรเก็บไว้ภายใต้พื้นที่เก็บข้อมูลการโค่นล้มแยกต่างหากชื่อ "project_docs" ฉันต้องการย้ายโฟลเดอร์ "เอกสาร" ( และการแก้ไขทั้งหมด ) ไปยังพื้นที่เก็บข้อมูล "project_docs" มีวิธีทำเช่นนี้หรือไม่?

6
ฉันจะดูไฟล์ SVN เวอร์ชั่นเก่ากว่าได้อย่างไร
ฉันมีไฟล์ SVN ซึ่งขาดตรรกะบางส่วนดังนั้นฉันจึงต้องย้อนกลับไปประมาณ 40 ครั้งตามเวลาที่มีตรรกะที่ฉันต้องการ นอกเหนือจากการพยายามดูไฟล์ต่าง ๆ ในบรรทัดคำสั่ง ( อ่านยากมาก ) มีวิธีใดบ้างที่ฉันจะได้รับสำเนาของไฟล์นั้นเพื่อตรวจสอบเพื่อให้ฉันสามารถศึกษาเพื่อกู้คืนส่วนต่างๆได้หรือไม่
156 svn  rollback  revision 

8
svn: แทนที่ trunk ด้วย branch
วิธีที่ดีที่สุดในการทำให้หนึ่งในสาขาของพื้นที่เก็บข้อมูลการโค่นล้มเป็นลำตัวใหม่คืออะไร? มีการเขียนซ้ำครั้งใหญ่สำหรับระบบทั้งหมด: สิ่งต่าง ๆ ถูกย้ายไปมาใหม่เขียนใหม่แทนที่นำออกเปลี่ยนชื่อ ฯลฯ รหัสที่เขียนใหม่นั้นได้รับการทดสอบแล้วและพร้อมที่จะแทนที่ลำต้นเก่า โดยทั่วไปการฉีดยาเก่า (Trunk 5) จะถูกติดแท็กและจะสิ้นสุดที่นี่ สาขาที่เขียนใหม่ (สาขา 6) จะกลายเป็นฉีดใหม่ (Trunk 7): Trunk (1) -> Trunk (2) -> Trunk (5) -> × + -> Trunk ใหม่ (7) \ \ | ส้อมรวม ??? \ \ | + -> สาขา (3) -> สาขา (4) -> สาขา (6) …

14
ค้นหาที่เก็บ SVN [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีซอฟต์แวร์ที่ดีที่จะให้ฉันสามารถค้นหาตัวอย่างรหัส SVN ของฉันได้หรือไม่? ฉันพบ 'FishEye' แต่ค่าใช้จ่ายอยู่ที่ 1,200 และอยู่นอกงบประมาณของฉัน

7
คุณสามารถชำระเงินบางส่วนด้วยการโค่นล้มได้หรือไม่?
หากฉันมี 20 ไดเรกทอรีภายใต้ trunk / มีไฟล์จำนวนมากในแต่ละรายการและต้องการเพียง 3 ของไดเรกทอรีเหล่านั้นจะเป็นไปได้ไหมที่จะทำการชำระเงิน Subversion โดยมีเพียง 3 ไดเรกทอรีภายใต้ trunk

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