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

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

1
SVN กระทำการ - อินเทอร์เน็ตลดลง - ไฮเบอร์เนตแล็ปท็อป - หลังจากเปิดการส่งข้อมูลดำเนินการต่อ
คอมมิตไฟล์ฐานข้อมูลขนาดใหญ่ไปยัง SVN แล็ปท็อปจำศีลอินเทอร์เน็ตหยด เปิดแล็ปท็อปเชื่อมต่ออินเทอร์เน็ตใหม่ กระทำต่อเสมือนว่าหยุดชั่วคราว ฉันคาดหวังว่ามันจะล้มเหลว ฉันควรกังวลและเริ่มตรวจสอบความถูกต้องของข้อมูลหรือไม่
2 svn 

1
cygwin กระจก / ที่เก็บ - ทีและ svn
ฉันเรียกใช้การตั้งค่า Cygwin โดยใช้ที่เก็บข้อมูลจำนวนมาก แต่มีบางโปรแกรมที่ดูเหมือนว่าจะหายไปจากที่เคยลองมา ฉันกำลังมองหาทีและsvnโดยเฉพาะ คลังเก็บ / มิร์เรอร์ใดสมบูรณ์

0
การเริ่มต้นเซิร์ฟเวอร์ SVN เมื่อบูตระบบ
ฉันมีราสเบอร์รี่ Piรุ่น B กับRaspbian ฉันติดตั้งเซิร์ฟเวอร์ SVN และทดสอบด้วย svnserve -d -r /home/pi/external_hdd/svn_root มันใช้งานได้ก็ยอมรับการเชื่อมต่อและทำให้ผู้ใช้เช็คเอาต์และทำงานของพวกเขา ตอนนี้ฉันไม่ต้องการเริ่มต้นเซิร์ฟเวอร์ด้วยตนเองทุกครั้งที่ฉันปิดเครื่องแล้วเปิด Raspberry Pi ของฉันอีกครั้งดังนั้นฉันจึงอยากsvnserveเริ่มต้นตอนบูท ฉันไปที่คอนโซลแล้วพิมพ์: cd /etc/init.d sudo touch svnserve sudo nano svnserve ------------------ START of the Nano window ------------------ #!/bin/bash ### BEGIN INIT INFO # Provides: svnserve # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs …

1
ฉันจะหยุดการโค่นล้มจากการแช่แข็งเมื่อเชื่อมต่อผ่าน VPN ได้อย่างไร
ฉันพยายามที่จะ svn up พื้นที่เก็บข้อมูลการโค่นล้มบน Windows 7 x64 มันตั้งค่าให้เชื่อมต่อผ่านทาง svn:// โปรโตคอลและควรเข้าถึงได้ผ่าน VPN (OpenVPN) มีรายการอยู่ในท้องที่ของฉัน hosts ไฟล์การแม็พชื่อโฮสต์ของที่เก็บกับที่อยู่เครือข่ายบนเครือข่าย VPN ทั้งหมดนี้ทำงานได้ดีเมื่อฉันที่ทำงานโดยใช้แล็ปท็อปเครื่องเดียวกัน ฉันทำงานจากที่บ้านวันนี้และพยายามเชื่อมต่อ เมื่อฉันทำ svn upไม่ว่าจะเป็น svn หรือ TortoiseSVN ของ Collabnet มีไฟล์ไม่กี่ไฟล์ที่ถ่ายโอนได้โอเคแล้ว UI จะหยุดทำงาน (ดูเหมือนว่าจะใช้เวลานานในการดาวน์โหลด แต่ดูเหมือนจะไม่เคยไปที่นั่น) ฉันต้องฆ่ามันและทำ svn cleanup ก่อนลองอีกครั้ง มีความคิดอะไรที่อาจจะผิดหรือเปล่า? ฉันปิดการใช้งานไฟร์วอลล์ชั่วคราวบนเราเตอร์ไร้สายและใน Windows แต่ก็ยังมีสิ่งเดียวกันเกิดขึ้น มันน่าผิดหวังอย่างไม่น่าเชื่อ! แก้ไข: เพื่อนร่วมงานของฉันบางคน (แต่ไม่ใช่ทั้งหมด) มีปัญหาเดียวกัน ข้อเสนอแนะคืออาจขึ้นอยู่กับ ISP ที่เรากำลังใช้ ใครบ้างมีความคิดเกี่ยวกับเรื่องนี้? หรือล้มเหลวนั้นมีวิธีที่จะทำให้การโค่นล้มปฏิบัติการได้ทนกว่าการสูญเสียต
1 svn  openvpn 

1
เป็นไปได้หรือไม่ที่จะอนุญาตให้เข้าถึงโฟลเดอร์ในเซิร์ฟเวอร์ SVN โดยใช้ API ของ SVN
ฉันต้องพัฒนาเว็บแอปพลิเคชัน (ใช้ภาษาใดก็ได้ แต่ฉันคุ้นเคยกับ Frameworks Symfony2 และ Rails) ที่สามารถให้สิทธิ์การเข้าถึงแก่ผู้ใช้ไปยังโฟลเดอร์ที่กำหนดบนเซิร์ฟเวอร์อื่นบนเครือข่ายเดียวกันจากส่วนหน้าของแอปพลิเคชัน ฉันพบว่า SVN มี API และฉันสามารถโต้ตอบกับ PHP หรือ Ruby (เห็นได้ชัด) ถึงแม้ว่าฉันยินดีที่จะเขียนโปรแกรมประยุกต์ในภาษาอื่นเซิร์ฟเวอร์ที่เก็บไฟล์ใช้ Windows และฉันคิดว่า ใช้เซิร์ฟเวอร์ SVN เสมือน แต่ฉันไม่สามารถหาฟังก์ชั่นใด ๆ บน API เพื่อให้ผู้ใช้สามารถเข้าถึงไฟล์และ / หรือโฟลเดอร์หรือการเข้าถึงใด ๆ เช่นคุณมักจะใช้ GUI (VirtualSVN บน Windows) ฉันไม่มีอะไรเลยหรือ เป็นไปได้ไหม

1
การเปลี่ยนที่เก็บ SVn
ฉันมีระบบสูญหายเนื่องจากฮาร์ดไดรฟ์ขัดข้อง ฉันไม่สามารถกู้คืนเครื่องนั้นได้ดังนั้นฉันจึงสร้างอีกเครื่องหนึ่งด้วยชื่ออื่นและเรียกคืนที่เก็บจากการสำรองข้อมูล ฉันมีการเปลี่ยนแปลงที่ยอดเยี่ยมชำระเงินและใช้ Tortoise SVN เป็นลูกค้าของฉัน ฉันไม่สามารถกระทำการเปลี่ยนแปลงใด ๆ ได้เนื่องจากการกำหนดค่าชี้ไปยังที่เก็บเก่า มีวิธีง่ายๆในการเปลี่ยนการกำหนดค่าเพื่อให้ไคลเอ็นต์ชี้ไปยังที่เก็บใหม่หรือไม่?

0
มีบันทึกธุรกรรมสำหรับสิ่งที่เปลี่ยนแปลงเมื่อคุณเรียกใช้อัปเดตผ่าน Tortoise หรือไม่
เพื่อนร่วมงานกำลัง remoting ลงในพีซีของฉันและรันการอัปเดตในโฟลเดอร์และปิดหน้าต่างก่อนที่ฉันจะสามารถตรวจสอบการเปลี่ยนแปลงได้ ฉันรู้ว่าคุณสามารถคลิกขวาและไปที่ Show Log แต่นั่นคือรายการของข้อผูกพันล่าสุด ฉันมีการเปลี่ยนแปลงที่ไม่ได้ตั้งใจกับยูทิลิตี้ในโฟลเดอร์และฉันสาบานได้เลยว่า Reverted ในขณะที่การอัปเดตกำลังทำงานอยู่เพราะฉันได้ทำการเปลี่ยนแปลงเมื่อวานนี้และตอนนี้พวกเขาถูกยกเลิกไปแล้ว ดังนั้นเพียงแค่ฉันพยายามค้นหาบันทึกที่จะแสดงให้ฉันเห็นไฟล์ที่ถูกแก้ไขในการปรับปรุงที่เพิ่งทำงาน ฉันรู้ว่าการอัปเดตไม่ใช่ ควร เพื่อยกเลิกการเปลี่ยนแปลงที่ไม่มีข้อผูกมัด แต่ฉันไม่สามารถเข้าใจได้ว่าเกิดอะไรขึ้นตั้งแต่ 5 โมงเย็นเมื่อวานนี้และ 2PM ในวันนี้กับไฟล์ในเครื่องที่ฉันไม่ได้แตะวันนี้

0
git-svn init ค้างบนเครื่อง Windows อย่างลึกลับ
ฉันพยายามที่จะตรวจสอบพื้นที่เก็บข้อมูล 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ก็ไม่เคยส่งกลับให้ฉันไปพรอมต์
1 windows  svn  git-svn 

1
วิธีล้างข้อมูล SVN ของผู้ใช้หลังจากการเปลี่ยนแปลงการอนุญาตของเซิร์ฟเวอร์
ผู้ใช้ของเรามีการชำระเงิน SVN เต็มรูปแบบบนเครื่องของพวกเขา เราย้ายเซิร์ฟเวอร์ไปยัง VisualSVN และตั้งค่าสิทธิ์บางอย่างเพื่อให้โฟลเดอร์ย่อยบางโฟลเดอร์ถูก จำกัด ดังนั้นผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงยังคงมีไดเรกทอรีรุ่นเก่ากว่าและไม่สามารถลบหรืออัปเดตได้ มีวิธีทำความสะอาดโดยไม่ต้องชำระเงินเต็มหรือไม่

2
SVN บน fileshare - ผู้ใช้ไม่สามารถคอมมิชชัน - ไม่สามารถเปิดไฟล์ 'txn-current-lock'
ฉันมีที่เก็บ SVN หลายแห่งบนแชร์ไฟล์เครือข่ายของ Windows ผู้ใช้มีการควบคุมอ่านเขียนและสิทธิ์อื่น ๆ ที่สามารถเพิ่มได้ เมื่อพยายามที่จะส่งเขาได้รับข้อผิดพลาด: ไม่สามารถเปิดไฟล์ '// fileshare / svnrepos / projectname / db / txn-current-lock': ปฏิเสธการอนุญาต มันถูกเข้าถึงผ่านไฟล์: /// ซึ่งฉันรู้ว่าเป็นผู้ใช้ svn badbadterribleแต่ฉันไม่รู้วิธีการตั้งค่าอื่นเนื่องจากฉันไม่ใช่ผู้ดูแลระบบและแชร์ไฟล์นี้เป็นสิ่งที่เรามี ฉันขุดประมาณเล็กน้อยและได้รับการบอกว่าฉันต้องใช้ snvserve แต่เราไม่มี svnserve ทำงานบนการแชร์ระยะไกล ฉันสามารถลองเรียกใช้งานจากเครื่องของฉัน แต่มันก็แค่แฮงค์ไม่ต้องพิมพ์อะไรเลย ฉันไม่สามารถติดตั้งหรือทำอะไรกับเครื่องระยะไกลได้จริงๆ ฉันรู้ว่ามันจะดีกว่าถ้ามีสิ่งนี้บนเซิร์ฟเวอร์ svn แต่เพื่อให้ได้สิ่งนี้และทำงานในเวลาเฉลี่ยฉันต้องดูอะไร (และในอุดมคติแล้วฉันจะทำให้ svnserver ดำเนินต่อไปได้อย่างไรฉันจะต้องคุยกับผู้ดูแลบางคนที่ดูแลส่วนแบ่งนั้นหรือไม่?)

1
วิธีการย้ายซอร์สโค้ดของเราจาก Vista ที่ใช้งานเซิร์ฟเวอร์ VisualSVN ไปเป็น Windows 7 ที่ใช้งานเซิร์ฟเวอร์ VisualSVN ได้อย่างไร
ฉันใช้ VisualSVN Server โดยไม่มีปัญหากับ Vista เมื่อถึงเวลาต้องเปลี่ยนทุกอย่างเป็น Windows 7 ฉันสงสัยว่าวิธีที่ดีที่สุดในการทำเช่นนั้นคืออะไร? เป็นการดีที่สุดที่จะ "ตรวจสอบ" รหัสทั้งหมดจากเครื่องทั้งหมดลงบน Vista และทำการปรับปรุง SVN สำหรับเครื่องหนึ่งแล้วติดตั้ง VisualSVN บน Windows 7 และสร้างโครงการอื่น นั่นคือวิธีที่ดีที่สุด? มีใครเรียกใช้เซิร์ฟเวอร์ VisualSVN (เช่นเดียวกับ TortoiseSVN) บนเครื่อง Windows 7 และพบว่ามันเสถียรหรือไม่? ขอบคุณ

2
กล่องโต้ตอบการเปรียบเทียบไม่แสดงความแตกต่าง
ใน Eclipse กล่องโต้ตอบการเปรียบเทียบของฉันไม่แสดงความแตกต่างระหว่างไฟล์ถ้าฉันเปรียบเทียบสองโฟลเดอร์หรือการแก้ไข ตัวอย่างเช่นไฟล์ข้อความant(ไม่มีส่วนขยาย) นั้นเปรียบเทียบไม่ได้ ไม่มีความแตกต่างที่แสดง แต่ไฟล์นั้นแสดงอยู่ในโครงสร้างโฟลเดอร์ด้านบน อะไรคือสาเหตุของพฤติกรรมนี้ มีบางอย่างผิดปกติกับการตั้งค่าหรือไฟล์ ant นี้หรือไม่? มันทำให้ไดเรกทอรีเปรียบเทียบไร้ประโยชน์อย่างสมบูรณ์

0
Git และ (gitweb) และ SVN ทั้งสองผ่าน HTTPS ในเวลาเดียวกัน
ฉันพยายามเรียกใช้ทั้งเซิร์ฟเวอร์ Git ผ่าน http และฉันมี SVN ทำงานบน http แล้วเช่นกัน ฉันวิ่งได้ centos 6 ไฟล์ git.conf ของฉัน (อยู่ใน /etc/httpd/conf.d/) ดูเหมือนว่า LoadModule authnz_ldap_module modules / mod_authnz_ldap_module.so LoadModule ldap_module modules / mod_ldap.so ชื่อเซิร์ฟเวอร์ blahblah / git / repos DocumentRoot / var / www / git / repos เปิด SSLE SSLCertificateFile /etc/ssl/server.crt SSLCertificateKeyFile /etc/ssl/server.key SetEnvIf …

0
วิธีการเริ่มต้นอัตโนมัติ svnserve เมื่อรีบูตและระบุเส้นทาง svn เริ่มต้น?
ฉันพยายามถ่ายโอนเซิร์ฟเวอร์ Ubuntu ที่ถูกโค่นล้มไปยังเซิร์ฟเวอร์ CentOS ตอนนี้ฉันเพิ่งใช้svnserveเนื่องจากฉันไม่เห็นความจำเป็นในการใช้งานเป็นโมดูล Apache ฉันติดตั้ง svn บน CentOS ด้วย yum install subversion ตอนนี้ฉันสามารถสร้างพื้นที่เก็บข้อมูลด้วย svnadmin create reponame และเริ่มต้นด้วย svnserve -d สองสิ่งที่รบกวนฉันแม้ว่า: ฉันต้องการ svnserve เพื่อเริ่มต้นอัตโนมัติเมื่อรีบูต ฉันต้องการใช้เส้นทางสั้น ๆ เช่น svn://domain.com/reponame แทนsvn://domain.com/home/svn/reponame (ฉันสร้างที่เก็บ 'reponame' ใน / home / svn) ฉันรู้ว่าสิ่งนี้สามารถทำได้ด้วย-rพารามิเตอร์ แต่มีไฟล์ config ที่ตั้งค่าเริ่มต้นหรือไม่ และสิ่งนี้จะทำงานร่วมกับการกำหนดค่าเริ่มต้นอัตโนมัติได้อย่างไร

1
มีคนที่จะชี้แจง / แท็กและ / สาขาใน SVN (การโค่นล้ม)?
ฉันสร้างโฟลเดอร์ / แท็ก / สาขาและ / trunk บนเซิร์ฟเวอร์ SVN ฉันใส่ไฟล์โครงการเริ่มต้นไว้ใน / trunk แต่โฟลเดอร์อื่นทำให้ฉันสับสน ฉันควรใส่อะไรใน / tags ฉันเห็นคนส่วนใหญ่ไม่เคยใช้โฟลเดอร์นี้ นี่เป็นโฟลเดอร์ชั่วคราวหรือเปล่า? ตามที่ฉันเข้าใจวัตถุประสงค์ของสาขาคือการโฮสต์เวอร์ชันที่แตกต่าง ดังนั้นฉันจะมี / สาขา / myapp_v1.0.0, / สาขา / myapp_v1.0.1 ฯลฯ ใช่ไหม? หากเป็นจริงฉันจะ "บอก" เครื่องมือการโค่นล้ม (เต่าบน windows, svn บน linux) เพื่ออัปโหลดไฟล์โครงการไปยังโฟลเดอร์ดังกล่าวและโฟลเดอร์ดังกล่าวได้อย่างไร
1 svn 

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