Adatok importálása az adattárba

Ha importál egy meglévő adattár, amely már tartalmaz néhány projekt, akkor a tároló szerkezet már meghatározásra kerültek. Ha az adatok importálását egy új tároló, akkor van értelme gondolkodni, hogyan fogják megszervezni. Olvassa el a „tároló Layout” további tanácsért.







Ez a rész a Subversion import parancs, amelynek célja, hogy behozható a lerakataként könyvtárhierarchiában egy időben. Annak ellenére, hogy ez a csapat végzi el a munkáját, mégis van néhány hátránya:

Nincs rá mód, hogy kiválassza a fájlok és mappák, eltekintve a globális figyelmen kívül beállításokat.

A mappa importált nem lesz egy működő példányt. Meg kell csinálni a pénztár másolni a fájlokat vissza a szerver.

Ez könnyen importálni a rossz mappaszintre a tárolóban.

Mielőtt importálja a projekt egy adattár be:

Az összes fájl törlése, amelyek nem szükségesek építeni a projekt (ideiglenes fájlok által létrehozott fordító, mint például a * .obj, lefordított bináris).

Rendezze a mappákban lévő fájlok és almappák. Bár lehetséges, hogy átnevezi / mozgatja a fájlokat később erősen ajánlott, hogy a szerkezet a projekt jött létre, az importálás előtt!

Most válassza ki a felső mappa a szerkezet projekt mappák a Windows Intézőben kattintson jobb gombbal nyissa meg a helyi menüt. Válassza ki a parancsot TortoiseSVN → Import. amely megnyitja a párbeszédablakban:

Ábra 4.6. Az import párbeszédablak

Adatok importálása az adattárba

Ebben a párbeszédablakban meg kell adnia az URL-lerakat helyet, ahová importálni a projekt. Fontos megérteni, hogy ő az importált egy helyi mappát az adattárba nem jelenik meg, csak a tartalmát. Például ha a következő szerkezete:

Import üzenetet használják napló üzenet.







Alapértelmezésben a fájlok és mappák, amelyek megfelelnek a globális-ignore minták nem importálja. Meg lehet változtatni ezt a viselkedést az Include figyelmen kívül fájlok jelölőnégyzetet. További részletes információkat az utasításokat a globális figyelmen kívül minták szereplő „Általános beállítások”.

Amint az OK gombot. TortoiseSVN importálja a tároló teljes könyvtárstruktú- összes fájlt. Ki tette a projekt adattárában a verzió ellenőrzése. Felhívjuk figyelmét, hogy a mappát importált nem áll verzió ellenőrzés! Ahhoz, hogy egy működő példányt. alatt verziókövetés, meg kell, hogy a kitermelés csak az importált változat. Vagy tovább, hogy megtudja, hogyan lehet mappát importálni a helyén.

Import Helyben

Feltételezve, hogy a tároló már van, és azt szeretné, hogy egy új mappát struktúrát kell létrehozni, kövesse az alábbi lépéseket:

Ahhoz, hogy hozzon létre egy új projekt mappát közvetlenül a verziótárra lerakat böngészőt. Ha az egyik standard programok, akkor érdemes létrehozni, mint egy al-mappát a csomagtartóban, mint az adattárban gyökér. A Repository böngésző nem jeleníti meg a szerkezetet, mint a Windows Explorer, így láthatja, hogy minden szervezett.

Fizetéskor az új mappát át a mappát importálni kívánt. Látni fogja, egy figyelmeztetés, hogy a helyi mappa nem üres. Figyelmen kívül hagyja a figyelmeztetést. Most van egy verzióval felső szintű mappa verziókezelt tartalmat.

A következő parancs TortoiseSVN → Hozzá. ezen verzióval mappát, néhány vagy az összes tartalmát. Felveheti, és távolítsa el a fájlokat, állítsa svn: ignore ingatlan a mappák és más módosítást amire szüksége van.

Commit felső szintű mappában, és van egy új verzióval fa, és egy helyi munkapéldányod, létrehozva a meglévő mappát.

speciális fájlok

Néha szükség van a forrás vezérlő adatállomány különbözik minden felhasználó számára. Ez azt jelenti, hogy van egy fájl, amely minden fejlesztő / felhasználó módosítania kell, hogy megfeleljen az elvárásainak. De versioning ilyen fájl is nehéz, mert minden felhasználó minden egyes alkalommal, hogy jegyezzék fel változások a tárolóból.

Ilyen esetekben javasoljuk használni sablon fájlokat. Ön létrehoz egy fájlt, amely tartalmazza az összes szükséges adatot a fejlesztők, add, hogy a fájl verzió ellenőrzést és hagyja, hogy a fejlesztők ellenőrizni ezt a fájlt. Ezután minden fejlesztő, hogy egy másolatot a fájlt, és nevezze ezt a példányt, akkor a másolat lehet változtatni gond nélkül.

És annak érdekében, hogy ne zavarja a felhasználók számára, mi is adunk default.build.user fájlt a ignore lista a szülő mappát, azaz mi meg a Subversion svn: ignore tulajdonság, hogy tartalmazza a fájlnév. Így nem jelenik verzióval minden elkövetni.




Kapcsolódó cikkek