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

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

12
ทำไมฉันถึงได้รับข้อขัดแย้งของต้นไม้ในการโค่นล้ม?
ฉันมีสาขาคุณลักษณะของลำต้นของฉันและได้รวมการเปลี่ยนแปลงจากลำต้นของฉันเป็นสาขาของฉันเป็นระยะและทุกอย่างทำงานได้ดี วันนี้ฉันไปรวมสาขากลับลงในลำต้นและไฟล์ใด ๆ ที่ถูกเพิ่มลงในลำต้นของฉันหลังจากการสร้างสาขาของฉันถูกตั้งค่าสถานะเป็น "ความขัดแย้งของต้นไม้" มีวิธีหลีกเลี่ยงปัญหานี้ในอนาคตหรือไม่ ฉันไม่คิดว่าสิ่งเหล่านี้ถูกตั้งค่าสถานะอย่างถูกต้อง
353 svn  merge  tree-conflict 

30
คุณจะเอาชนะข้อผิดพลาด 'ล้าสมัย' ได้อย่างไร?
ฉันพยายามย้ายโครงสร้างไดเรกทอรีจากที่หนึ่งไปอีกที่หนึ่งใน Subversion แต่ฉันได้รับItem '*' is out of dateข้อผิดพลาด commit ฉันได้ตรวจสอบเวอร์ชั่นล่าสุดแล้ว (เท่าที่ฉันจะบอกได้) svn st -uทำให้ไม่มีความแตกต่างนอกเหนือจากคำสั่ง mv
337 svn 

21
ฉันควรใช้ SVN หรือ Git หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันกำลังเริ่มโครงการกระจายใหม่ ฉันควรใช้ SVN หรือ Git และทำไม
321 git  svn  version-control 

3
ฉันควรเพิ่มโฟลเดอร์. vs Visual Studio 2015 ลงในตัวควบคุมแหล่งที่มาหรือไม่
Visual Studio 2015 สร้างโฟลเดอร์ใหม่ชื่อ ".vs" จุดประสงค์ของมันคืออะไรและฉันควรเพิ่มลงในการควบคุมแหล่งที่มา?

19
ชำระเงินหนึ่งไฟล์จากการโค่นล้ม
"เป็นไปไม่ได้ที่จะเช็คเอาต์ไฟล์เดียวระดับการชำระเงินที่ดีที่สุดที่คุณสามารถทำได้คือที่ระดับไดเรกทอรี" ฉันจะแก้ไขปัญหานี้ได้อย่างไรเมื่อใช้การโค่นล้ม เรามีโฟลเดอร์นี้ในการโค่นล้มที่เราเก็บภาพทั้งหมดของเรา ฉันแค่ต้องการตรวจสอบไฟล์เดียว (ภาพ) จากที่ โฟลเดอร์นี้ใหญ่มากและมีสิ่งอื่นอีกมากมายที่ฉันไม่ต้องการในตอนนี้

29
การกำหนดเวอร์ชันฐานข้อมูล SQL Server
ฉันต้องการรับฐานข้อมูลภายใต้การควบคุมเวอร์ชัน ใครบ้างมีคำแนะนำหรือบทความแนะนำให้ฉันเริ่มต้น ฉันมักจะต้องการที่จะมีอย่างน้อยบางข้อมูลที่อยู่ในนั้น (เป็นalumbกล่าวถึง: ประเภทของผู้ใช้และผู้ดูแลระบบ) ฉันมักจะต้องการชุดข้อมูลทดสอบที่สร้างขึ้นจำนวนมากสำหรับการวัดประสิทธิภาพ

3
วิธีการ git-svn โคลน n แก้ไขครั้งล่าสุดจากพื้นที่เก็บข้อมูลการโค่นล้ม?
ปัญหา คุณจะสร้างสำเนาตื้น ๆ ด้วย git-svn จากแหล่งเก็บข้อมูลการโค่นล้มได้อย่างไรเช่นคุณจะดึงเฉพาะการแก้ไขสามครั้งล่าสุดได้อย่างไร git cloneคำสั่งจะได้รับการแก้ไข n ที่ผ่านมาจากที่เก็บ Git ถ้าคุณใช้ตัวเลือก--depthคือคุณได้รับสำเนาตื้นของพื้นที่เก็บข้อมูล ตัวอย่าง: git clone --depth 3 git://some/repo myshallowcopyrepo มีตัวเลือกที่คล้ายกันสำหรับ git-svn? การค้นพบของฉันจนถึงตอนนี้ จนถึงตอนนี้ฉันเพิ่งพบ-rNตัวเลือกที่Nจะแก้ไขการดึง ตัวอย่าง: git svn clone -rN svn://some/repo -r$REVNUMBER:HEADตามเอกสารที่มีความเป็นไปได้ที่จะใช้ ฉันลองทำสิ่งต่อไปนี้เพื่อรับการแก้ไข 3 ครั้งล่าสุดซึ่งส่งคืนข้อความแสดงข้อผิดพลาด $ git svn clone --prefix=svn/ -s -rHEAD~3:HEAD http://some/svn/repo . revision argument: HEAD~3:HEAD not understood by git-svn ดังนั้นฉันจึงแทนที่HEAD~3ด้วยจำนวนจริงของการแก้ไขครั้งที่สาม …

16
นำการเปลี่ยนแปลงที่ไม่มีข้อผูกมัดไว้ชั่วคราวไปใช้ในการโค่นล้ม (a la“ git-stash”)
ในขณะที่ซอฟต์แวร์การเขียนโปรแกรมเก็บไว้ใน repo Subversion ฉันมักจะแก้ไขไฟล์บางไฟล์แล้วสังเกตว่าฉันต้องการทำการเปลี่ยนแปลงขั้นเตรียมการสำหรับงานหลักของฉัน เช่นในขณะที่ใช้งานฟังก์ชั่นใหม่ฉันสังเกตเห็นการเปลี่ยนโครงสร้างใหม่ซึ่งอาจช่วย เพื่อไม่ให้ผสมผสานการเปลี่ยนแปลงที่ไม่เกี่ยวข้องสองรายการในกรณีนี้ฉันต้องการ "เก็บ" การเปลี่ยนแปลงของฉันเช่นเปลี่ยนกลับเป็นเวอร์ชันที่เก็บทำการเปลี่ยนแปลงอื่น ๆ ยอมรับการเปลี่ยนแปลงเหล่านี้จากนั้น "ดึงการเปลี่ยนแปลง" กลับคืน git-stashอนุญาตให้ทำเช่นนั้นได้ มีวิธีการทำเช่นนี้กับการโค่นล้มทั้งโดยตรงหรือกับปลั๊กอินหรือสคริปต์บางอย่าง ปลั๊กอิน Eclipse ก็น่าจะดีเช่นกัน
312 svn  versioning 

12
ฉันจะคืนค่า SVN ที่ส่งคืนได้อย่างไร
ฉันได้พบตัวอย่างมากมายของวิธีการคืนค่า SVN ที่กระทำเช่นนั้น svn merge -r [current_version]:[previous_version] [repository_url] หรือ svn merge -c -[R] . แต่ดูเหมือนว่าพวกเขาทั้งสองจะไม่ทำงาน ฉันลองคำสั่งเหล่านั้นและตรวจสอบไฟล์ที่เปลี่ยนแปลงด้วยมือ ฉันจะเปลี่ยนการยืนยันด้วยหมายเลขการแก้ไข 1944 ได้อย่างไร ฉันจะตรวจสอบได้อย่างไรว่าการแปลงกลับได้ดำเนินการแล้ว (โดยไม่ได้ดูไฟล์จริงของการเปลี่ยนแปลงที่ถูกเปลี่ยนกลับ)
303 svn  revert 

6
วิธีการเปลี่ยนผู้ใช้ใน TortoiseSVN
ฉันกำลังตั้งค่าผู้ใช้รายอื่นให้ใช้ที่เก็บ SVN ของเรา เขาไม่มีชื่อผู้ใช้ / รหัสผ่านดังนั้นฉันจึงลงชื่อเข้าใช้ด้วยข้อมูลประจำตัวของฉัน ตอนนี้เรามีชื่อผู้ใช้ / รหัสผ่านสำหรับเขา ฉันจะให้ TortoiseSVN ออกจากระบบและลืมรหัสผ่านเก่าได้อย่างไรเพื่อให้ฉันสามารถป้อนชื่อผู้ใช้ / รหัสผ่านใหม่ได้
302 svn  login  tortoisesvn 


7
วิธีแก้ไขข้อความ“ การแก้ไขในตัวเครื่อง, การลบขาเข้าเมื่ออัพเดต”
เมื่อฉันทำsvn status .ฉันได้รับสิ่งนี้: ! C auto-complete-config.elc > local edit, incoming delete upon update ! + C auto-complete.elc > local edit, incoming delete upon update ! + C popup.elc > local edit, incoming delete upon update ! + C fuzzy.elc > local edit, incoming delete upon update โดยทั่วไปไฟล์เหล่านี้ไม่ควรอยู่ในที่เก็บ ผู้พัฒนาได้ลบออกแล้ว จากนั้นฉันคิดว่าฉันทำผิดsvn rm …
293 svn 

17
จะค้นหาหมายเลขเวอร์ชั่นเซิร์ฟเวอร์ Subversion ของฉันได้อย่างไร
ฉันต้องการทราบว่าเซิร์ฟเวอร์ของฉันใช้ Subversion 1.5 หรือไม่ ฉันจะทราบได้อย่างไร นอกจากนี้จะเป็นการดีหากได้ทราบหมายเลขเวอร์ชันไคลเอ็นต์ SVN ของฉัน svn helpไม่ได้รับประโยชน์ หมายเหตุ:ฉันไม่ต้องการหมายเลขแก้ไขของโครงการฯลฯ คำถามนี้เกี่ยวกับซอฟต์แวร์การโค่นล้มเอง
292 svn 

12
SVN ยังคงมีความขัดแย้ง?
ฉันจะเอาไดเร็กทอรีนี้ออกจากความขัดแย้งได้อย่างไร? ฉันไม่สนใจว่าจะแก้ไขโดยใช้ "ของพวกเขา" หรือ "ของฉัน" หรืออะไรก็ตาม ... PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr" svn: Commit failed (details follow): svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons Resolved conflicted state of 'C:\Users\Mark\Desktop\myproject\addons' PS C:\Users\Mark\Desktop\myproject> svn ci -m "grr" svn: Commit failed (details follow): svn: Commit …
287 svn 

9
จะสร้างแท็ก SVN จากลำต้นได้อย่างถูกต้องได้อย่างไร?
ฉันกำลังสร้างโครงการแรกของฉันในการโค่นล้ม จนถึงตอนนี้ฉันมี branches tags trunk ฉันคิดว่าฉันต้องทำให้สาขาเอกพจน์และเริ่มต้นใหม่ทันที สาขาการอัพเดทเป็นบรรทัดฐาน ฉันทำงานในลำตัวและย้ายเนื้อหาไปยังแท็กดังต่อไปนี้ mkdir tags/1.0 cp -rf trunk/* tags/1.0 svn add tags/1.0 svn commit -m " create a first tagged version" svn copyลำไส้ของฉันบอกฉันนี้เป็นสิ่งที่ผิดโดยสิ้นเชิงและฉันควรจะรักษาความสัมพันธ์ระหว่างไฟล์บางใช้ ไฟล์ที่ฉันสร้างในลักษณะนี้จะไม่มีความสัมพันธ์ซึ่งกันและกันและฉันแน่ใจว่าฉันจะพลาดคุณลักษณะการโค่นล้ม ฉันถูกไหม? ฉันควรใช้ svn copy สำหรับแต่ละไฟล์หรือไม่? mkdir tags/1.0 svn add tags/1.0 svn copy trunk/file1 tags/1.0 svn copy trunk/file2 tags/1.0 svn copy trunk/file3 …
282 svn  tags 

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