Migrálás TFVC-ről Gitre

Befejeződött

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.

Screenshot of the PartsUnlimited Import Repository menu selection.

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.