SVN болон Git хоёрын гол ялгаа нь юу вэ?
SVN болон Git хоёрын гол ялгаа нь юу вэ?

Видео: SVN болон Git хоёрын гол ялгаа нь юу вэ?

Видео: SVN болон Git хоёрын гол ялгаа нь юу вэ?
Видео: Cile, stato d'emergenza a Santiago dopo scontri per caro trasporti! 2024, May
Anonim

The Git-ийн ялгаа болон SVN хувилбарын хяналтын систем нь тэр юм Git нь тархсан хувилбарын хяналтын систем юм, харин SVN нь төвлөрсөн хувилбарын хяналтын систем юм. Git төвлөрсөн репозитор, сервер зэрэг олон репозиторууд, мөн зарим локал репозиторуудыг ашигладаг.

Үүний дагуу SVN ба Git гэж юу вэ?

SVN нь төвлөрсөн хувилбарын хяналтын систем (CVCS), мөн Git нь Distributed Version Control System (DVCS) юм. Хувилбарын төвлөрсөн хяналтын систем нь хөгжүүлэгчид өөрчлөлт оруулах төслийн нэг хуулбар, төслийн бүх хувилбарыг хадгалдаг гэсэн үндсэн санаан дээр ажилладаг.

Хоёрдугаарт, та SVN-г GitHub-тай ашиглаж болох уу? GitHub дэмждэг Хувиралт HTTPS протоколоор дамжуулан үйлчлүүлэгчид. Бидний хэрэглэдэг а Хувиралт харилцах гүүр svn тушаал өгдөг GitHub.

Энд SVN болон CVS хоёрын ялгаа юу вэ?

CVS болон SVN нь програм хангамж боловсруулахад хэрэглэгддэг хоёр хувилбарын хяналтын систем юм. Үндсэн CVS-ийн ялгаа болон SVN тэр нь CVS бол үйлчлүүлэгч-серверт суурилсан үнэгүй хувилбарын хяналтын систем юм SVN илүү дэвшилтэт, шинэ програм хангамжийн хувилбарын хяналтын систем юм CVS.

Git яагаад SVN-ээс илүү алдартай вэ?

Олон хүмүүс илүүд үздэг Git хэд хэдэн шалтгааны улмаас хувилбарын хяналтын хувьд: Үүнийг хийхэд илүү хурдан байдаг. Учир нь та төвлөрсөн хадгаламжид үүрэг хүлээдэг илүү ихэвчлэн ордог SVN , сүлжээний урсгал хүн бүрийг удаашруулдаг. Харин хамт Git , та ихэвчлэн өөрийн орон нутгийн репозитор дээр ажиллаж байгаа бөгөөд зөвхөн төв репозиторыг байнга л хийдэг.

Зөвлөмж болгож буй: