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

git-svn เป็นสะพานสองทิศทางระหว่าง git และ Subversion ที่อนุญาตให้ใช้ที่เก็บ Subversion ระยะไกลเป็นที่เก็บ Git ในเครื่องในขณะที่ยังสามารถส่งการเปลี่ยนแปลงกลับไปยัง Subversion ได้

4
กลับมาใช้ git-svn clone
ฉันเริ่มโคลนที่เก็บ SVN โดยใช้การดำเนินการโคลนของ git-svn หลังจากนำเข้าประมาณ 6 ชั่วโมง (เป็น repo ครั้งใหญ่) คอมพิวเตอร์ของฉันก็เข้ามานอนกับฉัน มีวิธีดำเนินการต่อโดยไม่ต้องทำซ้ำงานเริ่มต้นทั้งหมดหรือไม่?
117 git  git-svn 

13
git-svn ไม่ใช่คำสั่ง git?
ในขณะที่พยายามดึงข้อมูล svn เก่าของโครงการภายใต้การควบคุม git ฉันพบปัญหาที่น่าสนใจ เมื่อใดก็ตามที่ฉันเรียกใช้git svnฉันได้รับข้อผิดพลาดว่าไม่ใช่คำสั่ง git แต่มีเอกสารประกอบที่ฉันสามารถดึงขึ้นมาgit helpใช้ได้ มีบางอย่างผิดปกติกับการติดตั้งของฉันหรือฉันพลาดอะไรบางอย่างที่นี่? แก้ไข: ฉันควรพูดถึงว่าฉันใช้ msysGit เวอร์ชัน 1.6.1.9.g97c34 ใน Windows XP และข้อผิดพลาดที่ฉันได้รับคือ: $ git svn git: 'svn' ไม่ใช่ไฟล์ คำสั่ง git ดู 'git --help' คุณหมายถึงหนึ่งในนี้หรือไม่? fsck แสดง
108 svn  git  git-svn 

3
ฉันจะรวมสองคอมมิตเป็นคอมมิตเดียวได้อย่างไร?
ฉันมีสาขา 'โครงการแรก' ที่มี 2 ข้อตกลง ฉันต้องการกำจัดการกระทำเหล่านี้และทำให้มันปรากฏเป็นคอมมิตเดียว คำสั่งgit merge --squashฟังดูมีแนวโน้ม แต่เมื่อฉันเรียกใช้git merge --squashเทอร์มินัลของฉันจะแสดงตัวเลือกสำหรับคำสั่ง คำสั่งที่ถูกต้องคืออะไร? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' Added 'homepage.php' Deleted 'homepage.html' Deleted 'contacts.html'
99 git  merge  branch  git-svn  rebase 

7
ข้อผิดพลาด Git SVN: กระบวนการ Git ขัดข้องในที่เก็บก่อนหน้านี้
ฉันแค่พยายามเปลี่ยนแปลง Git master จากที่อ่านมาดูเหมือนว่าจะมีแนวคิดที่จะลบไฟล์ล็อค ข้อความระบุว่า: ตรวจสอบให้แน่ใจว่าไม่มีกระบวนการ Git อื่น ๆ กำลังทำงานอยู่และลบไฟล์ด้วยตนเอง อาจมีใครรู้บ้างว่าจะลบไฟล์ไหนและจะลบอย่างไร
97 git  git-svn 

1
เหตุใดความหมายของ "ของเรา" และ "ของพวกเขา" จึงกลับกันด้วย git-svn
ฉันใช้ git-svn และฉันสังเกตเห็นว่าเมื่อฉันต้องแก้ไขข้อขัดแย้งในการผสานหลังจากดำเนินการ a git svn rebaseแล้วความหมายของ--oursและ--theirsตัวเลือกที่จะ eg git checkoutจะกลับรายการ นั่นคือถ้ามีความขัดแย้งและผมต้องการที่จะให้รุ่นที่มาจากเซิร์ฟเวอร์ SVN และโยนออกไปการเปลี่ยนแปลงที่ผมทำในประเทศผมต้องใช้เมื่อผมจะคาดหวังว่ามันจะourstheirs ทำไมถึงเป็นเช่นนั้น? ตัวอย่าง: mkdir test cd test svnadmin create svnrepo svn co file://$PWD/svnrepo svnwc cd svnwc echo foo > test.txt svn add test.txt svn ci -m 'svn commit 1' cd .. git svn clone file://$PWD/svnrepo gitwc cd svnwc …
91 git  git-svn 

8
git-svn: อะไรเทียบเท่ากับ "svn switch --relocate`?
ที่เก็บ svn ที่ฉันมิเรอร์ผ่าน git-svn ได้เปลี่ยน URL ในวานิลลา SVN svn switch --relocate old_url_base new_url_baseคุณเพียงแค่ต้องการทำ ฉันจะทำสิ่งนี้โดยใช้ git-svn ได้อย่างไร เพียงแค่เปลี่ยน svn url ในไฟล์ config ก็ล้มเหลว

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