A GIT-TFS használata

Befejeződött

Mi a teendő, ha több ágat kell migrálnia, és meg kell tartania az ágkapcsolatokat? Vagy magával viszi az összes előzményt?

Ebben az esetben a GIT-TFS-t kell használnia. Ez egy nyílt forráskódú projekt, amely a Git- és TFVC-adattárak szinkronizálására készült.

A Git TFS-klón használatával azonban végezhet egyszeri migrálást.

A GIT-TFS előnye, hogy több ágat is migrálhat, és az áttelepítés után megőrizheti a kapcsolatokat az ágak Gitben való egyesítése érdekében.

Ne feledje, hogy az átalakítás végrehajtása eltarthat egy ideig – különösen nagy vagy hosszú előzményadattárak esetén.

Gyorsan futtathatja a migrálást helyileg, kivasalhatja a problémákat, majd valós módon elvégezheti. Ezzel az eszközzel számos rugalmasság érhető el.

Ha a Subversion szolgáltatásban dolgozik, a GIT-SVN használatával a GIT-TFS-hez hasonlóan importálhatja a Subversion-adattárat.

Migrálás A TFVC-ről a Gitre a GIT-TFS használatával

Ha a Chocolatey már telepítve van a számítógépre, futtassa a choco install gittfs

Adja hozzá a GIT-TFS mappa elérési útját a PATH-hoz. Azt is beállíthatja, hogy ideiglenes (az aktuális terminál munkamenet ideje) a következő használatával: set PATH=%PATH%;%cd%\GitTfs\bin\Debug

Szüksége van a .NET 4.5.2-es verziójára, és talán a Team Explorer (vagy a Visual Studio) 2012-es vagy 2013-beli verziójára. Ez attól függ, hogy melyik Azure DevOps-verziót szeretné megcélzni.

Klónozza az egész adattárat (várjon egy ideig.) :

git tfs clone http://tfs:8080/tfs/DefaultCollection $/some_project

A TFVC-adattár Gitbe való klónozásának speciális használati eseteit itt találja.

cd some_project
git log