Hogyan lehet telepíteni az SVN-t?

Az SVN az Apache által kifejlesztett értékes eszköz, amelyet a programozás világában használnak a szoftververzió és -frissítés céljából. Ez egy nyílt forrású, központosított rendszer. Az SVN akkor hasznos, ha több fejlesztő dolgozik egy alkalmazáson, és a kódot egy helyen akarják tartani, az egyes fájlokkal szemben létrehozott verziók nyomon követésével, az egyes fájlok átadási előzményeivel együtt.

Ezenkívül abban az esetben, ha az ügyfeled valamilyen dokumentumot / előrehaladást szeretne a kódban, vagy ha a kódot az ügyfél helyére kívánja exportálni, akkor valószínűleg ez a legkönnyebb platform az összes ilyen elem kezelésére. Tetszőleges számú lerakatot hozhat létre a tartalom típusa vagy más megkülönböztető kritériumok alapján. Tetszőleges számú mappát hozhat létre az adott lerakatágban, így a tisztaság is érvényesül.

Az SVN előnyei

  • Az SVN egy adattárral foglalkozik, elsősorban egy olyan helyre, ahol az elkötelezett kóddarab és a verzióelőzmények együtt maradnak. A lerakat általában egy fájlkiszolgálóra támaszkodik, amely a Subversion szerver programot futtatja, és tartalmat szolgáltat a Subversion kliensek számára
  • Kódot szeretne hozzáadni ugyanahhoz a fájlhoz / szolgáltatási osztályhoz / lerakathoz? Csak töltse ki a kódrészletét, és vállalja el / nyomja meg az SVN-nél. Miután ezt megtette, a nyomkövetési verziót hozzárendelik a megfelelő fájlokhoz, és más fejlesztők frissíthetik, hogy kódokat vettek ki az SVN adattárból, így a munkád nem akadályozható tovább.
  • Különböző modulokon dolgozik, és később szeretné egyesíteni a kódot? Jól !! Az SVN fióktelepeket biztosít ehhez, levághatja az ágot a főágból, és elhelyezheti benne a moduljait / kódkészletét. Az ágak nagyon hasznosak azokban az esetekben, amikor a kód egyes részeit több sprintben kívánja kézbesíteni (agilis paradigma).
  • A fejlesztők valójában kijelentkeznek egy olyan könyvtárból, ahol a fő fejlesztés történik, és az úgynevezett csomagtartó .

Az SVN kulcspontja

  • A tárolókkal való munka közben ne felejtse el szokásos biztonsági másolatot készíteni, hogy ha egy szerver meghibásodik, akkor hozzáférhessen a fájlok legújabb verziójához.

Kérjük, futtassa a következő parancsot a biztonsági mentés készítéséhez

svnadmin hotcopy path/to/repository path/to/backup

Az SVN telepítésének lépései

Beszéljünk az SVN telepítéséhez szükséges lépésekről:

1. lépés: Lépjen a https://tortoisesvn.net/downloads.html webhelyre, és töltse le a megfelelő verziót a bemutatott lehetőségek közül, az alábbiak szerint (kérjük, válassza ki azt a stabil kiadást, amely egy időben megjelenik, amikor letölti ezt):

2. lépés: A következő lépésekkel jelölje meg azt a mappát, ahova létrehozni kívánja a lerakatot

Most kattintson jobb egérgombbal a Tárház -> TortoiseSVN -> itt hozzon létre tárhelyt

3. lépés: Miután megjelölte a mappát a lerakat létrehozásához, megjelenik egy párbeszédpanel, feltétlenül másolja át az URL-t kék színben a cetlik a későbbi referenciákhoz.

4. lépés: Most válassza ki a nyomon követni kívánt projektmappát, kattintson rá jobb egérgombbal, majd kattintson az SVN checkout opcióra. Ezzel elmondja az SVN-nek, hogy kövesse nyomon a kódunkban elvégzendő változásokat.

Ne felejtse el kiválasztani a 'Head revision' választógombot, miután ezt követően nyomja meg az OK gombot, megjelenik a következő párbeszédpanel:

Tehát itt láthatja, hogy a verziószám 0-nak tűnik, és azt is látni fogja, hogy a kijelentkező mappában egy .svn mappa jön létre.

5. lépés: Most nézzük meg az integrációt az eclipse programmal, ha az eclipse nem tartalmazza a plug-in-t, akkor az subclipse-t a következő navigációs útvonalon kell telepíteni:

Ugrás a Súgóhoz -> Új szoftver telepítése… http://subclipse.tigris.org/update_1.10.x

Kattintson a Hozzáadás opcióra, miután ezt megtette; megjelenik a Subclipse jelölőnégyzete (ahogyan azt a fenti URL hozzáadása közben nevezted el), fejezze be a folyamatot. Ez lehetővé teszi, hogy az eclipse integrálódjon az SVN-be.

Ennek ellenőrzéséhez kérjük, kövesse a megadott lépéseket:

“Ablak” -> “Nyitott perspektíva” -> “Egyéb…”, egy név opció itt jelenik meg.

6. lépés: SVN-lerakat létrehozása eclipse-rel

Lépjen a Windows -> Nézet megjelenítése -> SVN keresése elemre, majd válassza az SVN adattárak lehetőséget

7. lépés: Az SVN adattárak ablakon, az ábrán látható módon, tegye a következőket

Kattintson a jobb gombbal, majd válassza az Új -> Lerakat helye parancsot, majd írja be az URL mezőbe az svn: // localhost parancsot, az alább látható módon, majd kattintson a Befejezés gombra.

Ha ez után valamilyen hibát észlel (azaz ha bármilyen hiba jelentkezik az eclipse konzolon), akkor ügyeljen a proxybeállítások kezelésére (referenciaként keresse meg a hibát a stackoverflow.com webhelyen).

8. lépés: Ezt követően lépjen a navigációs ablaktáblába, kattintson a jobb egérgombbal a projekt -> Csapat -> Projekt megosztása elemre, majd válassza az SVN -> Következő -> Befejezés lehetőséget. Miután rákattint a befejező gombra, látni fogja, hogy az SVN telepítve van a rendszerében

9. lépés: Most már folytathatja a programfájlok szerkesztését, és az eclipse nyomon tudja követni azokat, követheti a végrehajtott változásokat, kattintson jobb egérgombbal az eclipse Project Explorer programjában a „Projekt” elemre, majd lépjen a „Team” elemre, majd válassza a “Szinkronizálás a tárolóval”. Ez megadja az összes ott megjelenő változást, és először egyszerűen kiválaszthatja a fájlokat a lekötni kívánt készlet közül, majd az SVN létrehoz egy verziószámot ugyanazon ellen.

Kérjük, ügyeljen arra, hogy a fájlokat csak ezen módon használja, mert ha tömeges fájlokat / mappákat készít, akkor verziószámot generál.

Tegyük egy kicsit világossá egy példával:

Ha 10 fájlt tartalmazó modult fejlesztett ki, és ezek olyan korrelációban vannak, hogy a tervek szerint ugyanabban a kiadásban kerülnek kézbesítésre, akkor ügyeljen arra, hogy mindegyiket egy revíziós fejbe helyezzék el, úgy hogy abban az esetben, ha az ügyfél azt mondja, hogy visszavonja a változtatásokat ahelyett, hogy visszaállítja ezt a verziószámot, biztos lehet benne, hogy minden kapcsolódó visszaállt.

10. lépés: Az SVN lehetőséget ad arra is, hogy megtalálja egy adott fájl előzményeit. A jelenlegi kódot közvetlenül helyettesítheti ezekkel a javításokkal is, ha ugyanezt kívánja.

Összefoglalva, az SVN ugyanúgy integrálható az IDE-hez, mint a Visual Studio kódja. Tehát a párhuzamos fejlesztéshez, az agilis alapú munkavégzési időkorlátok kielégítéséhez az SVN jó központosítási eszköz.

Ajánlott cikkek

Ez egy útmutató az SVN telepítéséhez. Itt megvitattuk az SVN rendszerre történő telepítésének alapvető koncepcióját, lépéseit. A következő cikkeket is megnézheti további információkért -

  1. A Jenkins telepítése
  2. Az SQL Server telepítése
  3. A MATLAB telepítése

Kategória: