Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020
Visual Studio 2019 | Visual Studio 2022
Ez a cikk útmutatást nyújt a fájlok összehasonlításához a Team Foundation verziókövetés (TFVC) használatakor. Ha a Gitet használja verziókövetéshez, tekintse meg Fájlok összehasonlításacímű témakört.
Összehasonlíthatja a kiszolgálómappákat és a helyi mappákat egymással, és megtekintheti az egyes mappák tartalma közötti különbségeket. Összehasonlíthat két kiszolgálófájlt, két helyi fájlt vagy egy kiszolgálófájlt egy helyi fájllal, és megtekintheti a fájlok közötti különbségeket.
A módosítások két verzió közötti egyesítéséhez másolja és beillesztse a módosításokat a diff nézetből a munkaterület verziójába, hogy gyorsan átvehesse a frissítéseket egyik verzióról a másikra.
Megjegyzés
Még ha nem is verziókövetést használ, a Visual Studio Diff ablakával összehasonlíthatja a számítógépen található két fájlt. A devenv.exe eszközzel a fejlesztői parancssorból /diff beállítással nyissa meg a Visual Studio Diff ablakot a fájlok összehasonlításához.
Két fájl összehasonlítása a Összehasonlítás párbeszédpanel használatával
A Visual Studio Hasonlítsa össze párbeszédpanelen bármelyik két fájlt összehasonlíthatja. A fájlok mind a helyi rendszeren, mind az Azure DevOps Serveren, mind pedig mindegyiken lehetnek.
A menüsávon válassza a Nézet>Egyéb Windows>Forrásvezérlő kezelőlehetőséget.
A Forrásvezérlő kezelőjébenkattintson a jobb gombbal egy fájlra, és válassza a Hasonlítsa összelehetőséget.
A Hasonlítsa össze párbeszédpanelen jelölje ki az összehasonlítandó fájlokat. Adjon meg egy elérési utat és fájlnevet Forrásútvonal és Célútvonalalatt, vagy válassza a Tallózásmelletti nyilat, válassza Helyi elérési út vagy Kiszolgáló elérési útjalehetőséget, majd tallózással válassza ki a fájlt.
Tipp
Két helyi fájl összehasonlításához válassza Helyi elérési út lehetőséget mindkét Tallózás legördülő menüből.
A Forrásverzióterületen a Típusmellett válassza a Módosításkészlet, Dátum, Címke, Legújabb verzióvagy Munkaterület verziójalehetőséget, és adja meg a részleteket.
Kattintson az OK gombra.
A munkaterület fájljainak összehasonlítása a legújabb verzióval
Hasonlítsa össze a munkáját az Azure DevOps Server legújabb verziójával, miközben folytatja a módosításokat.
Ha még nem csatlakozott ahhoz a projekthez, amelyben dolgozni szeretne, csatlakozzon a projekthez.
A Team Exploreralkalmazásban nyissa meg a Függőben lévő módosítások oldalt.
A Függőben lévő módosítások lapon keresse meg a fájlt a Belefoglalt módosítások listában.
Kattintson a jobb gombbal a fájlra, és válassza a Összehasonlítás a munkaterület verziójával lehetőséget a kivett verzió helyi módosításainak megtekintéséhez.
Tipp
A Shift billentyűkombinációt is lenyomva kattintson duplán a fájlra.
Vagy kattintson a jobb gombbal a fájlra, és válassza a Összehasonlítása a legújabb verzióval lehetőséget, hogy összehasonlítsa a módosításokat a fájl legújabb verziójával az Azure DevOps Serveren.
Megjelenik a Diff ablak. Ebben az ablakban továbbra is módosíthatja a fájlt.
Tipp
A Solution Explorer vagy Source Control Explorer használatával összehasonlíthatja a munkaterületen lévő fájlokat a kiszolgálón található fájl egy verziójával. Kattintson a jobb gombbal egy fájlra, és válassza a Hasonlítsa összelehetőséget. Amikor megjelenik az Összehasonlítása párbeszédpanel, válassza OKlehetőséget.
Fájl két verziójának összehasonlítása a TFVC-előzményekben
Hasonlítsa össze a Team Foundation verziókövetésében már bejelentkezett fájl két verzióját:
A Visual Studio menüsávján válassza a Nézet>Egyéb Windows>Forrásvezérlő kezelőlehetőséget.
A Forrásvezérlő kezelőjébenkattintson a jobb gombbal egy fájlra, és válassza Előzmények megtekintéselehetőséget.
Az Előzmények ablakban válassza ki a fájl két verzióját, kattintson a jobb gombbal, és válassza a Összehasonlításlehetőséget.
A Diff ablak használata
Ha az előző szakaszok utasításait követve hasonlítja össze a fájlokat, a Visual Studio megjeleníti a fájlokat a Diff ablakban. A Diff ablak két fájl közötti különbséget mutatja. Ha az egyik fájl ki van véve a munkaterületén, az összehasonlítás futása közben módosíthatja a fájlt.
A Diff ablakban:
- A törölt vonalaknak piros háttere van a forrásban, és a módosított verzió árnyékolása váltja fel őket.
- A hozzáadott vonalak árnyékolásként jelennek meg a forrásban, és zöld háttérrel rendelkeznek a módosított verzióban.
- A módosított vonalak a forrásban piros háttérrel, a módosított verzióban pedig zöld háttérrel rendelkeznek.
- A kód-felülvizsgálati megjegyzésekkel rendelkező sorok körvonalazva vannak, és sárga háttérrel rendelkeznek.
- Az egyes verziók melletti görgetősávok a fájlok közötti különbségek vizuális összegzését jelenítik meg.
Válassza a Diff ablak bal felső sarkában lévő nyíl ikonokat, vagy nyomja meg az F8 billentyűt a különbségek közötti mozgáshoz.
Ha oda-vissza szeretne lépni a fájlokban, jelölje ki a helyeket a vizualizáció összesítő görgetősávján.
A nézet módosításához válassza a Beállítások ikon melletti nyilat a Diff ablak tetején. Az egymás melletti mód a legtöbb esetben hatékonyabb, de használhatja a beágyazott módotis, vagy megtekintheti a bal oldali fájlt vagy a jobb oldali fájltcsak.
Az alábbi képernyőképen beágyazott nézet látható:
Amikor részt vesz a kódvizsgálatifolyamatban, a Diff ablak segítségével megtekintheti a felülvizsgálat tárgyát képező kódmódosításokat. További információkért lásd: A munka felfüggesztése, hiba kijavítása és kódellenőrzés.
Verziók közötti módosítások egyesítése
A módosításokat a diff nézetben átmásolhatja és beillesztheti a munkaterület verziójába, így gyorsan frissíthet az egyik verzióról a másikra. Bonyolultabb módosítások egyesítése két verzió között, amikor feloldja az egyesítési ütközéseket a TFVC-ben, mielőtt beadná a módosításokat.
Ha két fájlt kell egyesítenie, és a TFVC ütközésfeloldásán kívül jelentős különbségek vannak, használja a vsdiffmerge parancssori eszközt. A vsdiffmerge eszközzel egymás mellett egyesítheti a módosításokat, és kiválaszthatja, hogy mely tartalmakat szeretné megőrizni a fájlok közötti különbség esetén.
Futtassa a Visual Studio fejlesztői parancssorából a parancsot négy fájlparaméterrel, majd a /m jelzővel, hogy megjelenítse az összevonási eszközt közvetlenül bármelyik két fájlhoz. A vsdiffmerge.exe alapszintaxisa a következő:
vsdiffmerge.exe "File1" "File2" "Base file" "Result file" /m
File1 és File2 az egyesíteni kívánt fájlok teljes elérési útja. A Base file az a teljes elérési út, amely mindkét fájl alapjául szolgál, és a Result file az a teljes elérési út, ahová az egyesített eredményeket írni kívánja.