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

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.