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

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

30
ฉันจะย้ายที่เก็บ SVN พร้อมประวัติไปยังที่เก็บ Git ใหม่ได้อย่างไร
ฉันอ่านคู่มือ Git, คำถามที่พบบ่อย, Git - SVN crash course ฯลฯ และพวกเขาทั้งหมดอธิบายสิ่งนี้และสิ่งนั้น แต่ไม่มีที่ไหนที่คุณจะพบคำแนะนำง่ายๆเช่น: ที่เก็บ SVN ใน: svn://myserver/path/to/svn/repos ที่เก็บ Git ใน: git://myserver/path/to/git/repos git-do-the-magic-svn-import-with-history \ svn://myserver/path/to/svn/repos \ git://myserver/path/to/git/repos ฉันไม่คาดหวังว่ามันจะง่ายขนาดนั้นและฉันไม่คาดหวังว่ามันจะเป็นคำสั่งเดียว แต่ฉันคาดหวังว่ามันจะไม่พยายามอธิบายอะไร - เพียงแค่บอกว่าขั้นตอนที่ต้องทำในตัวอย่างนี้

16
“ branch”,“ tag” และ“ trunk” หมายถึงอะไรในคลังข้อมูลการโค่นล้ม?
ฉันเคยเห็นคำเหล่านี้มากมายรอบการโค่นล้ม (และฉันเดาว่าที่เก็บทั่วไป) การอภิปราย ฉันใช้SVNสำหรับโครงการของฉันในช่วงไม่กี่ปีที่ผ่านมา แต่ฉันไม่เคยเข้าใจแนวคิดทั้งหมดของไดเรกทอรีเหล่านี้ พวกเขาหมายถึงอะไร?
1193 svn  tags  branch  glossary  trunk 

11
วิธีการมีชื่อไฟล์บันทึก git แสดงเช่น svn log -v
บันทึกของ SVN มีโหมด "-v" ที่ส่งออกชื่อไฟล์ของไฟล์ที่เปลี่ยนแปลงในแต่ละการกระทำเช่น: jes5199 $ svn บันทึก -v -------------------------------------------------- ---------------------- r1 | jes5199 | 2007-01-03 14:39:41 -0800 (พุธ, 3 มกราคม 2550) | 1 บรรทัด เส้นทางที่เปลี่ยนแปลง: A / AUTHORS A / การคัดลอก A / ChangeLog A / วิวัฒนาการ A / ติดตั้ง A / MacOSX มีวิธีที่รวดเร็วในการรับรายการไฟล์ที่เปลี่ยนแปลงในแต่ละคอมมิทด้วยคอมไพล์หรือไม่?
987 svn  git  logging 

23
ฉันจะข้ามไดเรกทอรีด้วย SVN ได้อย่างไร
ฉันเพิ่งเริ่มใช้ SVN และฉันมีไดเรกทอรีแคชที่ฉันไม่ต้องการภายใต้การควบคุมแหล่งที่มา ฉันจะเพิกเฉยไดเรกทอรี / โฟลเดอร์ทั้งหมดด้วย SVN ได้อย่างไร ฉันใช้รุ่นและTextMateบน OS X และ commandline


30
ข้อดีและข้อเสียของปลั๊กอิน SVN สำหรับ Eclipse, Subclipse และ Subversive คืออะไร? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา SVN ใน Eclipse ถูกกระจายออกเป็นสองค่าย คน SVN ได้มีการพัฒนาปลั๊กอินที่เรียกว่าSubclipse คนคราสมีปลั๊กอินที่เรียกว่าล้มล้าง พวกเขาทั้งคู่พูดในวงกว้างว่าทำสิ่งเดียวกัน ข้อดีและข้อเสียของแต่ละข้อคืออะไร


30
สำเนาการทำงาน XXX ถูกล็อคและการล้างข้อมูลล้มเหลวใน SVN
ฉันได้รับข้อผิดพลาดนี้เมื่อฉันsvn update: Working copy XXXXXXXX ถูกล็อคกรุณาเรียกใช้คำสั่ง "Cleanup" เมื่อฉันล้างข้อมูลฉันได้รับ การล้างข้อมูลล้มเหลวในการประมวลผลเส้นทางต่อไปนี้: XXXXXXXX ฉันจะออกจากวงนี้ได้อย่างไร
582 svn  tortoisesvn 

10
วิธีแก้ไขข้อความบันทึกการยืนยันในการโค่นล้มแล้ว?
มีวิธีแก้ไขข้อความบันทึกของการแก้ไขใน Subversion หรือไม่? ฉันตั้งใจเขียนชื่อไฟล์ผิดในข้อความส่งข้อความซึ่งอาจทำให้เกิดความสับสนในภายหลัง ฉันเคยเห็นฉันจะแก้ไขข้อความคอมมิทที่ไม่ถูกต้องใน Git ได้อย่างไร แต่วิธีแก้ปัญหาสำหรับคำถามนั้นดูเหมือนจะไม่คล้ายกับการโค่นล้ม (ตามsvn help commit)
550 svn  commit 

14
ฉันจะกลับไปใช้โค้ดรุ่นเก่าในการโค่นล้มได้อย่างไร
ฉันกำลังทำงานกับโปรเจ็กต์กับเพื่อนและฉันต้องการกลับไปใช้โค้ดรุ่นเก่ากว่าและตั้งให้เป็นปัจจุบัน ฉันต้องทำอย่างไร? ฉันใช้ "anksvn" กับ vs08 ฉันมีเวอร์ชันที่ฉันต้องการบนพีซีของฉัน แต่การส่งผิดพลาด; ข้อความที่ฉันได้รับคือ "การส่งข้อมูลล้มเหลวไฟล์หรือไดเรกทอรีล้าสมัย" ฉันยังมีไคลเอ็นต์การโค่นล้มบนพีซีของฉัน
486 svn  backport 


7
อย่างไรและ / หรือทำไมการรวมกันใน Git ดีกว่าใน SVN
ฉันเคยได้ยินในไม่กี่ที่ที่หนึ่งในเหตุผลหลักที่ว่าทำไมระบบควบคุมเวอร์ชันที่กระจายส่องแสงนั้นเป็นการผสานที่ดีกว่าเครื่องมือแบบดั้งเดิมอย่าง SVN อันนี้เป็นเพราะความแตกต่างโดยธรรมชาติในการทำงานของทั้งสองระบบหรือการใช้งาน DVCS เฉพาะเช่น Git / Mercurial เพียงแค่มีการรวมอัลกอริทึมที่ฉลาดกว่า SVN หรือไม่

30
ทำไม Git ถึงดีกว่าการโค่นล้ม?
ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันใช้Subversionมาสองสามปีแล้วหลังจากใช้SourceSafeฉันก็รัก Subversion เมื่อรวมกับTortoiseSVNฉันไม่สามารถจินตนาการได้ว่ามันจะดีขึ้นได้อย่างไร แต่มีจำนวนที่เพิ่มขึ้นของนักพัฒนาอ้างว่าการโค่นล้มมีปัญหาและที่เราควรจะย้ายไปอยู่ที่สายพันธุ์ใหม่ของระบบการควบคุมการกระจายรุ่นเช่นGit Git ปรับปรุงให้ดีขึ้นอย่างไรเมื่อการโค่นล้ม
393 svn  git 

17
ผลักดันที่เก็บ Git ที่มีอยู่ไปยัง SVN
ฉันทำงานทั้งหมดของฉันใน Git และผลักดันให้ GitHub ฉันมีความสุขมากกับทั้งซอฟต์แวร์และเว็บไซต์และฉันไม่ต้องการเปลี่ยนวิธีการทำงานของฉันในตอนนี้ อาจารย์ที่ปรึกษาระดับปริญญาเอกของฉันขอให้นักเรียนทุกคนทำงานในที่เก็บ SVN ที่โฮสต์อยู่ที่มหาวิทยาลัย ฉันได้พบเอกสารและแบบฝึกหัดมากมายเกี่ยวกับการดึงที่เก็บ SVN ที่มีอยู่ลงใน Git แต่ไม่มีอะไรเกี่ยวกับการผลักดันที่เก็บ Git ไปยังที่เก็บ SVN ใหม่ ฉันคาดหวังว่าจะต้องมีวิธีในการทำเช่นนี้ด้วยการผสมผสานของ git-svn และสาขาที่สดใหม่และการลดราคาและเงื่อนไขที่ยอดเยี่ยมทั้งหมด แต่ฉันเป็นมือใหม่ Git และไม่รู้สึกมั่นใจกับพวกเขาเลย จากนั้นฉันต้องการเรียกใช้คำสั่งสองสามคำสั่งเพื่อส่งไปยังที่เก็บ SVN เมื่อฉันเลือก ฉันต้องการใช้ Git ต่อไปและเพียงแค่มีที่เก็บ SVN ใน Git ฉันจะเป็นคนเดียวที่เคยยอมรับกับ SVN หากสิ่งนี้สร้างความแตกต่าง
384 svn  git  git-svn 

10
วิธีเช็คเอาต์การแก้ไขการโค่นล้มเฉพาะจากบรรทัดคำสั่ง
ฉันต้องการตรวจสอบการแก้ไขเฉพาะของโฟลเดอร์ในการโค่นล้มโดยใช้บรรทัดคำสั่ง ผมไม่เห็นตัวเลือกสำหรับการระบุจำนวนการแก้ไขในTortoiseProc.exe, TortoiseProc.exe /command:checkout <url> ฉันจะได้รับการแก้ไขที่ฉันต้องการได้อย่างไร เป็นTortoiseProc.exeเครื่องมือที่เหมาะสมสำหรับสิ่งที่ฉันต้องการทำหรือไม่?

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