มีคนที่จะชี้แจง / แท็กและ / สาขาใน SVN (การโค่นล้ม)?


1

ฉันสร้างโฟลเดอร์ / แท็ก / สาขาและ / trunk บนเซิร์ฟเวอร์ SVN ฉันใส่ไฟล์โครงการเริ่มต้นไว้ใน / trunk แต่โฟลเดอร์อื่นทำให้ฉันสับสน

ฉันควรใส่อะไรใน / tags ฉันเห็นคนส่วนใหญ่ไม่เคยใช้โฟลเดอร์นี้ นี่เป็นโฟลเดอร์ชั่วคราวหรือเปล่า?

ตามที่ฉันเข้าใจวัตถุประสงค์ของสาขาคือการโฮสต์เวอร์ชันที่แตกต่าง ดังนั้นฉันจะมี / สาขา / myapp_v1.0.0, / สาขา / myapp_v1.0.1 ฯลฯ ใช่ไหม?

หากเป็นจริงฉันจะ "บอก" เครื่องมือการโค่นล้ม (เต่าบน windows, svn บน linux) เพื่ออัปโหลดไฟล์โครงการไปยังโฟลเดอร์ดังกล่าวและโฟลเดอร์ดังกล่าวได้อย่างไร


2
มันเป็นเรื่องธรรมดา คุณสามารถหาคำตอบที่ดีได้ที่นี่: stackoverflow.com/questions/16142/…
Simon Tremblay

คำตอบ:


4

คุณต้องอ่านหนังสือ SVN อย่างน้อย"แนวคิดพื้นฐาน"และ"การใช้งานขั้นพื้นฐาน"

ในระยะสั้น: บท "เค้าโครงพื้นที่เก็บข้อมูลที่แนะนำ" บอกเรา

... ความยืดหยุ่นยังหมายความว่าคุณจะพบว่าตัวเอง“ หลงทางโดยไม่ทำ Roadmap” ในขณะที่คุณพยายามสำรวจพื้นที่เก็บข้อมูลการโค่นล้มที่แตกต่างกันซึ่งอาจมีการจัดเรียงข้อมูลที่แตกต่างและคาดเดาไม่ได้อย่างสมบูรณ์

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


สิ่งนี้อาจช่วยอธิบายสิ่งต่าง ๆ ได้: svnbook.red-bean.com/en/1.7/svn.reposadmin.planning.html
bahrep
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.