Az SVN oktatóanyag az SVN alap- és haladó fogalmait tartalmazza. SVN oktatóanyagunk kezdőknek és profiknak készült.
Az SVN egy nyílt forráskódú központosított verziókezelő rendszer, amely mindenki számára ingyenesen elérhető. Úgy tervezték, hogy kisebb-nagyobb projekteket gyorsan és hatékonyan kezeljen. A programozók közötti munka összehangolására fejlesztették ki. A verzióvezérlés lehetővé teszi a csapattagok nyomon követését és együttműködését ugyanazon a munkaterületen.
feladatkezelő Linuxhoz
Ez az oktatóanyag segít megérteni a Központi verziókezelő rendszert. A példák Windowson készültek, de működniük kell más operációs rendszereken is, mint például a Linux (Ubuntu) és a Mac.
Mi az SVN (Subversion)?
Az SVN jelentése Felforgatás . SVN-nek hívják a parancsai miatt (a parancs neve svn). Ez egy központi verziókezelő rendszer . Ez egy nyílt forráskód verzióvezérlési eszköz.
Az SVN a fájlok, például a forráskód, a dokumentáció és a fájlok jelenlegi és korábbi verzióinak kezelésére szolgál. Időgépként működik a fejlesztők számára, és lehetővé teszi számukra, hogy visszamenjenek és böngészhessenek a projekt történetében.
Néhány más népszerű verzióvezérlő rendszer, mint például a Git, jelenleg trendben van, de számos projekt még mindig fut a Subversionon.
Felforgatás van nyílt forráskód és alá kerül a Apache licenc , és fejlesztette CollabNet Inc 2000-ben. A CVS-hez (Concurrent versions system) hasonlóan működött. 2009-ben, Apache inkubátor elfogadta és felső szintű apache termékké tette.
Az SVN jellemzői
Az SVN szolgáltatásai a következők:
- Támogatja az atomi commitokat (akár megtörténik, akár nem).
- Teljes felülvizsgálati előzményeket vezet.
- Támogatja a nemzetközi programüzeneteket.
- Fájlzárolást biztosít azon fájlok számára, amelyeket nem lehet egyesíteni.
- Ez biztosítja a szimbolikus hivatkozások verziószámát.
- Támogatja az elérési út alapú engedélyezést.
- Nyelvi kötésekkel rendelkezik néhány programozási nyelvhez, mint például a C#, Perl, Ruby, PHP, Python és Java.
- Van egy önálló szerver opció (svnserver).
Az SVN összetevői
Az SVN-nek két alapvető összetevője van; ezek a következők:
- SVN szerver
- SVN kliens
Ezek az összetevők webszervernek és webböngészőnek tekinthetők. A kliens böngészőként működik, amely hozzáfér a szerveren lévő adatokhoz.
SVN szerver:
Ez egy olyan eszköz, amely a felhasználói gépbe van telepítve. Tárolhatja vagy tárolhatja a teljes projekt CRS-t a központi távoli eszközön. A szerver a projektek központi másolatán működik egy adatbázisban.
Az SVN szerver használata a következő:
- Biztonságot nyújt az ügyfélnek.
- Távoli hozzáférést kínál.
- Olvasási és írási hozzáférést biztosít több célállomáshoz az SVN-kliens-szerveren keresztül.
- A követelmények teljes verzióját képes tárolni.
SVN kliens:
Ez egy olyan eszköz, amely a felhasználói gépen van telepítve az SVN-kiszolgálóval való kommunikációhoz. Ez biztosítja azt a felületet, amely segít és lehetővé teszi számunkra, hogy kapcsolatba léphessünk a szerverrel. Az SVN kliens ingyenes és nyílt forráskódú.
Az SVN kliens használata a következő:
java mag java
- Kommunikál az SVN szerverrel.
- Távoli és kézi hozzáférést biztosít.
- Ez biztosítja a felületet.
- Ingyenes és nyílt forráskódú.
Jelenleg néhány támogatott kliens Teknős SVN, Collabnet, és Vizuális SVN ügyfelek.
Előfeltételek
Az SVN nem programozási nyelv, így nem kell sokat aggódnia az alapvető ismeretek miatt. Alapvető ismeretekkel rendelkezik a Windows parancsairól. A Windows parancs ugyanez vonatkozik az SVN-re is.
Az SVN-ben a programozáson alapuló projektek minden szintjét kezelni fogja. Így jobb lesz, ha ismerkedünk a szoftverfejlesztési életciklussal (SDLC), valamint a web-alapú és nem web-alapú alkalmazások fejlesztésének gyakorlati ismereteivel.
Közönség
Ezt az SVN-oktatóanyagot kezdőknek és profiknak egyaránt kidolgoztuk. Ezt az oktatóprogramot a nulláról kezdtem. Így segít gyorsan megtanulni az SVN-t.
Problémák
Biztosítjuk Önt, hogy az SVN oktatóanyagunkban semmilyen nehézséget nem fog találni. De ha bármilyen hibát találsz, írd be megjegyzés rovatunkba.