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

การโค่นล้มเป็นระบบควบคุมการแก้ไขโอเพ่นซอร์สส่วนกลางซึ่งก่อตั้งโดย CollabNet Inc. และดูแลโดยมูลนิธิซอฟต์แวร์ Apache

12
SVN บน OS X Mountain Lion อยู่ที่ไหน
ฉันอัปเกรดเป็น OS X Mountain Lion แล้วและพบว่า SVN ไม่มีอยู่อีกต่อไป ฉันใช้ Netbeans 6.9.1 ร่วมกับ Apache's SVN ฉันจะนำมันกลับมาและทำงานได้อย่างไร

2
ไม่สนใจ. svn เมื่อกำลังทำ `diff -r`
diffมีตัวเลือก--recursive( -r) เพื่อทำการเปรียบเทียบระหว่างสองไดเรกทอรี (ไฟล์ที่อยู่ข้างใน) มีวิธีทำให้diffละเว้นไดเรกทอรีย่อยบางอย่าง (เช่น: .svn) หรือไม่ $ diff -r src1/ src2/
95 svn  diff  recursive  ignore 

1
วิธีการใช้ Terminal เพื่อลบโฟลเดอร์. svn ทั้งหมดซ้ำ ๆ
ฉันสามารถพิมพ์คำสั่งใดลงในเทอร์มินัลเพื่อให้ฉันสามารถลบ.svnโฟลเดอร์ทั้งหมดภายในโฟลเดอร์ (และจากไดเรกทอรีย่อยทั้งหมด) แต่ไม่ลบสิ่งอื่นใด

6
ต้องการลบการแก้ไขจากที่เก็บ SVN ของฉัน
การแก้ไขล่าสุดในรหัสซื้อคืนของฉันเกิดความเสียหายและทำให้แอปของฉันไม่เสถียร ฉันต้องการกลับไปใช้การแก้ไขก่อนหน้านี้ แต่ฉันไม่ต้องการเพียงแค่ใช้ 'เปลี่ยนกลับ' ในสำเนาการทำงานของฉัน จริง ๆ แล้วฉันต้องการลบการแก้ไขหัวของฉันและการแก้ไขหลายครั้งก่อนหน้าใน repo ของฉันดังนั้น 'คืนค่า' repo ของฉันเป็นการแก้ไขก่อนหน้านี้ซึ่งจะเป็นการแก้ไขหัว ใครรู้ว่าฉันจะทำเช่นนี้?

6
ปิดใช้งาน Windows 7 โดยอัตโนมัติจากการทำดัชนีข้อมูลเมตา. svn
มีปัญหาที่ทราบเกี่ยวกับที่เก็บ SVN และบริการการทำดัชนี windows ต่อสู้กับไฟล์ข้อมูลเมตา. svn ที่นี่สำหรับรายละเอียดเพิ่มเติม เราจะตั้งค่าอย่างไรให้มีโดยอัตโนมัติไม่มีปัญหาในการเก็บข้อมูลการโค่นล้มโดย windows (Vista / Win7) (เราไม่ต้องการที่จะทำอะไรด้วยตนเองทุกครั้งที่เราเพิ่มไดเรกทอรี repo) หนึ่งความคิดคือการตั้งค่า Windows ให้ไม่สร้างดัชนีโฟลเดอร์ชื่อ ".svn" โดยอัตโนมัติอย่างไรก็ตามฉันไม่สามารถหาวิธีการทำเช่นนี้ได้ ฉันรู้ว่าคุณสามารถปิดใช้งานส่วนขยายบางอย่างได้ แต่ดูเหมือนจะไม่ทำงานเนื่องจากไฟล์ svn metadata อยู่ในโฟลเดอร์ หมายเหตุ:

2
ป้องกัน tsvncache ไม่ให้ทำงาน
ฉันใช้ TortoiseSVN บน Windows Xp แต่มีกระบวนการที่เรียกว่า tsvncache.exe ซึ่งทำงานในพื้นหลังเสมอและล็อคไดรฟ์ USB เป็นพิเศษฉันจะป้องกันไม่ให้ tsvncache ทำงานได้อย่างไร ฉันต้องปิดการใช้งานส่วนขยายเชลล์เต่าทั้งหมดหรือไม่
20 svn  tortoise-svn 

7
สุดยอดอินเตอร์เฟส SVN สำหรับ Linux? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดให้บริการใน7 ปีที่ผ่านมา โปรแกรมอินเตอร์เฟส SVN GUI ที่ดีที่สุดสำหรับ Linux คืออะไร ฉันใหม่เพื่อ Linux จากการเป็นฐาน Windows สำหรับ Windows ฉันใช้Tortoise SVNและฉันจำเป็นต้องรู้เวอร์ชัน Linux
20 linux  svn 

6
การโค่นล้ม: วิธีการเปรียบเทียบความแตกต่างระหว่างการเปลี่ยนแปลงที่เข้ามา?
ฉันต้องการดูการเปลี่ยนแปลงที่เพื่อนร่วมงานของฉันทำก่อนที่จะยอมรับการเปลี่ยนแปลงที่เข้ามา ดังนั้นฉันเริ่มจากการรับสถานะ svn st -u ... ที่บอกฉันว่าฉันมีการเปลี่ยนแปลงที่เข้ามา * 9803 incomingChanges.html M 9803 localChanges.html M * 9803 localAndIncoming.html ฉันเห็นสิ่งที่ฉันเปลี่ยนไป svn diff localChanges.html ... แต่ฉันlocalAndIncoming.htmlจะแตกต่างกันอย่างไรเพื่อแสดงสิ่งที่เปลี่ยนแปลงและแตกต่างจากสำเนาการทำงานของฉันอย่างไร

6
วิธีการซ่อมแซมพื้นที่เก็บข้อมูลที่เสียหาย (ซึ่งมีไดเรกทอรี. svn ส่วนกลาง)
ฉันเพิ่งอัพเกรดการติดตั้ง TortoiseSVN เป็นรุ่น 1.7.1 สิ่งนี้ทำให้ฉันต้องอัพเกรดสำเนาการทำงานของฉันเช่นกัน การอัปเกรดจะลบไดเรกทอรีทั้งหมด (แต่หนึ่งรายการ) ของไดเรกทอรี. svn ออกจากไดเรกทอรีย่อยทั้งหมดโดยเหลือเพียงหนึ่งในราก ตอนนี้พ้นจากสีน้ำเงิน (แน่นอนฉันสงสัยว่าซอฟต์แวร์ป้องกันไวรัสของฉัน) มีข้อผิดพลาดเมื่อฉันพยายามทำความสะอาดสำเนาทำงาน ฉันยังไม่สามารถกระทำการใด ๆ ข้อความแสดงข้อผิดพลาดเมื่อทำความสะอาดคือ: การล้างข้อมูลล้มเหลวในการประมวลผลเส้นทางต่อไปนี้: C: \ svn ไม่สามารถเปิดไฟล์ 'C: \ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d74040.svn-base': ระบบไม่พบไฟล์ที่ระบุ ฉันตรวจสอบข้อผิดพลาดที่เกี่ยวข้องกับการมีอยู่ของหนึ่งไดเรกทอรีภายในสำเนาการทำงาน ถ้าฉันเปลี่ยนชื่อแล้วทุกอย่างก็ใช้ได้ เมื่อถึงปัจจุบันฉันได้รับข้อผิดพลาด ฉันยังลบมันและตรวจสอบอีกครั้ง ไม่มีการเปลี่ยนแปลงข้อผิดพลาดยังคงมีอยู่ ด้วยรุ่นก่อนหน้าฉันสามารถซ่อมแซมความเสียหายใน. svn ได้อย่างง่ายดาย: เพียงแค่ลบโฟลเดอร์ที่ละเมิดและตรวจสอบอีกครั้ง ฉันไม่สามารถทำสิ่งนี้ได้อีกต่อไปเพราะตอนนี้. svn dir ถูกรวมศูนย์ ฉันจะทำอย่างไรเพื่อซ่อมแซมสำเนาการทำงานของฉัน
19 svn  tortoise-svn 

3
แม้ว่าข้อเท็จจริงที่ว่า GIT จะไม่เก็บข้อมูลไฟล์ แต่คุณยังคงสามารถย้อนกลับไปเป็นเวอร์ชันไฟล์ก่อนหน้า (ไม่ จำกัด เวลาได้หรือไม่)
ฉันอ่านแล้วว่า Git ไม่ได้จัดเก็บไฟล์เดลต้า ถ้าเป็นจริงมันจะรองรับการย้อนกลับไฟล์เป็นเวอร์ชันก่อนหน้าได้อย่างไร หากมันจัดเก็บไฟล์ทั้งหมดพื้นที่เก็บข้อมูลบนดิสก์จะต้องมีขนาดใหญ่ขึ้นอย่างไม่สามารถจัดการได้ Git สนับสนุนการย้อนกลับไฟล์และส่งกลับไปยังไฟล์เวอร์ชัน 1 หรือไม่ มันสนับสนุนแนวคิดเกี่ยวกับเวอร์ชันของไฟล์หรือไม่? นี่คือ (ฉันเชื่อว่า) จำเป็นต่อการเข้าใจ VCS / DVCS และความต้องการของฉัน ฉันต้องสามารถเปรียบเทียบสิ่งที่ฉันกำลังจะเช็คอินกับรุ่นก่อนหน้า

15
ไคลเอนต์การโค่นล้มที่ฉันควรใช้? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการที่จะใช้การควบคุมแหล่งการโค่นล้มสำหรับเว็บไซต์ PHP ติดตั้งอยู่บนพื้นที่เว็บที่ฉันเช่า: ไชโย! บนเว็บไซต์ของการโค่นล้มเป็นรายการใหญ่ของลูกค้าแอป: http://subversion.tigris.org/links.html#all-clients แนะนำแบบไหน ฉันติดตั้ง Windows XP บนพีซีแล้ว และฉันไม่ต้องการจ่ายเงินดังนั้นลูกค้าฟรีจะทำ ฉันใช้Visual SourceSafeและServer Foundation Serverใน Visual Studio 2008 แก้ไข: บางทีหนึ่งที่ทำงานร่วมกับ Eclipse? แก้ไข 2: ฉันพบบทความที่ดีที่สุดรอบขึ้นสำหรับการควบคุมเวอร์ชันที่มีการโค่นล้มเกี่ยวกับการโค่นล้มในนิตยสาร Smashing
14 windows  svn 

1
ฉันจะทำให้การโค่นล้มรีเซ็ตรหัสผ่าน / ผู้ใช้ที่เก็บไว้และจดจำข้อมูลรับรองความถูกต้องของฉันได้อย่างไร
พื้นหลัง: ฉันเคยมีทุกอย่างทำงานได้ดีในการติดตั้งใหม่ของฉัน: $ svn co https://domain:443/ test1 Error validating server certificate for 'https://domain:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! Certificate information: - Hostname: **REMOVED** - Valid: **REMOVED** - Issuer: **REMOVED** - Fingerprint: **checked with issuer and REMOVED** (R)eject, …

7
SVN โดยตรงไปยัง tar
มีวิธีในการ tar เวอร์ชันล่าสุดของโฟลเดอร์ SVN โดยตรงโดยไม่ต้องซ่อนไฟล์ SVN หรือไม่? ฉันต้องการสร้างไฟล์เก็บถาวร tar โดยไม่มีไฟล์ SVN ฉันรู้ว่าคุณสามารถรับไฟล์ล่าสุดในการติดตาม SVN แต่มีซับไลน์เดียวที่จะส่งข้อมูลไปยังไฟล์เก็บถาวรโดยตรงหรือไม่
13 svn  tar  gzip  packages 

5
วิธีการเปลี่ยนการโค่นล้มทำงานสำเนา UUID?
ผมได้ปรับปรุงเมื่อเร็ว ๆ นี้ที่เก็บจากการโค่นล้มเก่า 1.2.3 รุ่น 1.6.0 ผ่านการถ่ายโอนข้อมูล svnadmin / โหลด ที่เก็บเก่าทั้งหมดใช้ UUID เดียวกัน (ที่เก็บถูกสร้างโดยใช้โดยการคัดลอกที่เก็บเท็มเพลต) ฉันได้เปลี่ยน UUID ในที่เก็บใหม่สองแห่งผ่านsvnadmin setuuidให้มีความโดดเด่น ฉันไม่สามารถย้ายสำเนาที่ทำงานที่มีอยู่ของที่เก็บเหล่านั้นเนื่องจาก UUID นั้นแตกต่างกัน ฉันรู้เกี่ยวกับการส่งออกสำเนาการทำงานและตรวจสอบจากพื้นที่เก็บข้อมูลใหม่ แต่ฉันสงสัยว่ามีวิธีการเพียงแค่เปลี่ยน UUID ของสำเนาการทำงานในสถานที่เช่นสิ่งที่svnadmin setuuidทำเพื่อที่เก็บ
13 svn 

2
วิธีการดัมพ์เฉพาะบางส่วนของที่เก็บ SVN?
คุณจะย้ายส่วนหนึ่งของที่เก็บ SVN ไปยังที่เก็บใหม่ได้อย่างไร ในการย้ายเนื้อหาของพื้นที่เก็บข้อมูล SVN ที่สมบูรณ์ไปยังที่เก็บใหม่เราต้องทำการถ่ายโอนพื้นที่เก็บข้อมูลเก่าก่อน: svnadmin dump /path/to/repository > repository-name.dmp svnadmin loadแล้วโหลดลงในหนึ่งใหม่โดยใช้ แต่ฉันไม่แน่ใจว่าจะย้ายส่วนได้อย่างไร ฉันยังต้องทิ้งทุกสิ่งหรือไม่ ฉัน grep สำหรับส่วนที่ฉันต้องการหรือไม่ ในการถ่ายโอนข้อมูลmyprojectฉันพยายามทำสิ่งนี้ แต่มันไม่ทำงาน: svnadmin dump /path/to/repository/myproject
12 svn 

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