git-svn init ค้างบนเครื่อง Windows อย่างลึกลับ


1

ฉันพยายามที่จะตรวจสอบพื้นที่เก็บข้อมูล SVN โดยใช้git-svnบน Windows httpsพื้นที่เก็บข้อมูลมีรหัสผ่านรับรองความถูกต้องมากกว่า บนเครื่องเก่าของฉันฉันสามารถสร้างไดเรกทอรีว่างใหม่และทำสิ่งนี้:

git svn init -s --username jsmith https://companyname.website/svn/repositoryname

และหลังจากหนึ่งหรือสองวินาทีมันจะกลับมาพร้อม

Initialized empty Git repository in D:/git/tempdir/.git/

และกลับไปที่พรอมต์ อย่างไรก็ตามในเครื่องใหม่ของฉันถ้าฉันออกคำสั่งเดียวกันมันจะหยุดทำงานหลังจากพิมพ์ข้อความสถานะ มันพิมพ์ข้อความสถานะ แต่ไม่คืนฉันให้พรอมต์

คำถามที่คล้ายกันเกี่ยวกับการโคลน repo SVN ที่มีขนาดใหญ่และคำตอบทั้งหมดแนะนำว่าฉันเริ่มต้นด้วยการทำ init ด้วยตัวเองจากนั้นเลือกการแก้ไขล่าสุดซึ่งเป็นความคิดที่ดี แต่ฉันไม่สามารถทำให้ init เสร็จสมบูรณ์ได้

ผมทำอะไรผิดหรือเปล่า? ฉันสงสัยว่าปัญหาการตรวจสอบ แต่ฉันไม่ได้รับข้อความแสดงข้อผิดพลาดgit svn initก็ไม่เคยส่งกลับให้ฉันไปพรอมต์


คุณดูที่กระทู้คำถาม Stack Overflow นี้หรือไม่ นอกจากนี้คุณมีสิทธิ์เข้าถึงที่เก็บข้อมูลผ่าน SSH หรือไม่ โดยทั่วไป HTTPS จะมีค่าเป็น Git ฉันอยากจะแนะนำให้ใช้ SSH และดูว่าเกิดอะไรขึ้น
JakeGould

ฉันไม่สามารถเข้าถึง SSH ได้ ฉันพบว่าการโทรเริ่มต้นส่งคืนทันทีถ้าฉันลบการ-sตั้งค่าสถานะ ทำไมถึงเป็นเช่นนี้? อาจเป็นไปได้ว่าที่เก็บคำถามถูกสร้างขึ้นครั้งแรกโดยไม่มีสาขารหัสหลักถูกย้ายไปที่ / trunk ใน r18 บังเอิญฉันสามารถตรวจสอบการแก้ไขล่าสุดsvnได้อย่างง่ายดาย ทำตามคำแนะนำในหัวข้ออื่นฉันพยายามโคลนเฉพาะการแก้ไขครั้งล่าสุด แต่ก็ดูเหมือนว่าจะใช้ตลอดไป มันไม่ได้สร้างขึ้นมา.git/svn/metadataเหมือนกัน
nupanick

ส่วนใหญ่ฉันสับสนเพราะคำสั่งเหล่านี้ทำงานได้ดีบนเครื่องเก่าของฉันและฉันไม่พบความแตกต่าง เครื่องใหม่เป็นคอมพิวเตอร์ทำงานกับ Azure Active Directory ฉันคิดว่า ฉันไม่รู้ว่ามันเกี่ยวข้องหรือไม่
nupanick

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