Migrálás TFVC-ről Gitre
A tipp áttelepítése
A legtöbb csapat szeretné, ha átrendezné a forrásvezérlő struktúráját.
A csapat által ma használt struktúrát általában egy jó jelentésű fejlesztő hozta létre egy évtizeddel ezelőtt, de nem optimális.
A Gitbe való migrálás kiváló lehetőség lehet az adattár átstrukturálására.
Ebben az esetben valószínűleg nem érdemes áttelepíteni az előzményeket, mivel át fogja alakítani a kódot (vagy több adattárra bontja a kódot).
A folyamat egyszerűen végrehajtható:
- Hozzon létre egy üres Git-adattárat (vagy több üres tárházat).
- Legújabb verzió a TFS-től.
- Másolja/rendezse át a kódot az üres Git-adattárakba.
- Véglegesítés és leküldés, és te is ott vagy!
Ha megosztott kóddal rendelkezik, létre kell hoznia a megosztott kód buildjait a csomagcsatornában való közzétételhez. Ezután használja fel ezeket a csomagokat az alsóbb rétegbeli alkalmazásokban, de a Git-rész egyszerű.
Egyágú importálás
Ha A TFVC-n és az Azure DevOpsban dolgozik, lehetősége van egy egyszerű egyágú importálásra. Kattintson az Importálás adattárra az Azure Repos felső szintű legördülő menüjéből a párbeszédpanel megnyitásához. Ezután adja meg a migrálni kívánt ág elérési útját (igen, csak egy ágat választhat). Válassza ki, hogy szeretne-e előzményt vagy sem (legfeljebb 180 nap). Adja hozzá az adattár nevét, és az importálás aktiválódik.
Adattár importálása
Az importálási adattár lehetővé teszi git-adattár importálását is. Hasznos a Git-adattárak áthelyezése a GitHubról vagy bármely más nyilvános vagy privát tárhelyről az Azure-adattárakba.
Itt vannak bizonyos korlátozások (amelyek csak a TFVC forrástípus migrálásakor érvényesek): egyetlen ág és csak 180 napnyi előzmény.
Ha azonban csak egy ág érdekli, és már az Azure DevOpsban van, ez egy egyszerű, de hatékony migrálási módszer.