Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
A kódbázis elágaztatásával elkülönítheti az egyidejű fejlesztési erőfeszítéseket, és pillanatképeket készíthet. Ha azonban a csapattagok elágaztatott kódbázisban dolgoznak, előfordulhat, hogy nem tudják, hogy mely ágak kaptak módosításokat, és mikor egyesítették ezeket a módosításokat.
Tegyük fel például, hogy a B szolgáltatáscsoport hibajavításra vár. Értesítést kap arról, hogy a hiba ki lett javítva, de továbbra is reprodukálhatja a hibát az ágból származó buildekben.
A Team Foundation verziókövetésében (TFVC) a Változások követése ablakban láthatja, hogy mely ágak kaptak módosításokat. Az alábbi képernyőképen például a Változások követése ablak azt mutatja be, hogyan egyesítették a 108-at a Dev ágból egy gyermekágba, majd alaptalanul egyesítették két másik ágra:
Előfeltételek
| Kategória | Requirements |
|---|---|
| Permissions | – A módosítások megtekintése: Olvasási engedély beállítva : Engedélyezze a használt ágakat. – Egy változáskészlet idővonalnézetének megjelenítéséhez: Az ágobjektum-engedély kezelésétengedélyezésre kell állítani. |
További információ az engedélyekről: Alapértelmezett TFVC-engedélyek.
A Változások követése ablak megtekintése
Fontos
Ezeket az eljárásokat egy ágon hajthatja végre, mappán azonban nem. Az alábbi képernyőképen a BuildProcessTemplates egy mappa, a Dev pedig egy ág:
További információ az ágmappákról és a fájlokról.
A Változások követése ablak megtekintése egy ág vagy fájl Előzmény ablakából
A Visual Studio menüsávján válassza azEgyéb windowsos>forrásvezérlő megtekintése> lehetőséget.
A Source Control Explorerben válasszon ki egy ágat, vagy jelöljön ki egy ág által tartalmazott mappát vagy fájlt.
A Fájl menüben válassza a Forrásvezérlő, majd a Nézetelőzmények lehetőséget.
Az Előzmények ablakban kattintson a jobb gombbal a megtekinteni kívánt módosításkészletre, majd válassza a Változások követése elemet. Megjelenik az Ágak kijelölése párbeszédpanel.
(Nem kötelező) Az Ágak listában jelölje ki vagy törölje a megjeleníteni vagy elrejteni kívánt ágakat. Az ágak kijelölésekor vagy törlésekor a párbeszédpanel jobb oldalán megjelenik a kijelölések előnézete.
(Nem kötelező) Ha a csapatnak sok ága van, az előnézet fölötti gombokkal egyszerűen kiválaszthatja a kívánt ágakat. Vigye az egérmutatót egy gombra a funkcióval kapcsolatos információk lekéréséhez.
Válassza a Vizualizáció lehetőséget.
A Változáskövetési változáskészlet ablakának megtekintése egy változáskészlethez csatolt munkaelemből
Nyisson meg egy munkaelemet, amely egy vagy több módosításkészlethez van csatolva, majd válassza a Munkaelem követése gombot.
Megjelenik az Ágak kijelölése párbeszédpanel.
(Nem kötelező) Az Ágak listában jelölje ki vagy törölje a megjeleníteni vagy elrejteni kívánt ágakat. Az ágak kijelölésekor vagy törlésekor a párbeszédpanel jobb oldalán megjelenik a kijelölések előnézete.
(Nem kötelező) Ha a csapat több ágat is használ, az előnézet fölött található gombokkal egyszerűen kiválaszthatja a kívánt ágakat. Vigye az egérmutatót egy gombra a funkcióval kapcsolatos információk lekéréséhez.
Válassza a Vizualizáció lehetőséget.
A Változáskövetési változáskészlet ablakának áttekintése
Az alábbi képernyőképen a DinnerNow projekt egy változáskészlete látható:
- A változáskészlet által egyesítve lévő ágak zöld színnel jelennek meg. Mindegyik ág tartalmazza az egyesítést megvalósító módosítások számát.
- A változáskészletet nem kapott ágak világoskék színnel jelennek meg.
- Ha egy ág csak néhány módosítást kapott a változáshalmazban, az ág egy mintával van kitöltve, és csillag jelenik meg az ágon belüli változáshalmaz-számok mellett. A képernyőképen csak a 108-at érintő változások némelyike lett egyesítve a Tesztágban .
- A nyíl egy egyesítést jelöl. A folytonos vonal szabványos egyesítést, a szaggatott vonal pedig alap nélküli egyesítést jelez.
Jótanács
Kiválaszthat egy ágat, amely megkapta a módosításkészletet, például a 2. verziót. Ezután láthatja az összes olyan egyesítést, amely ahhoz szükséges, hogy a módosításkészlet elérje az ágat. Ezek az egyesítések sötétzöld nyilakként jelennek meg.
Váltás az ütemterv nézetre
Az ütemterv nézetre való váltással információt kaphat arról, hogy mikor egyesítették a módosítási halmazokat a különböző ágakkal. Ez a nézet az egyes egyesítések forrás-, cél- és időbélyegét jeleníti meg.
Egy változáskészlet idővonalnézetének megjelenítése
Nyissa meg a Változások követése vagy a Nyomon követés munkaelem ablakot, majd válassza az
Ütemtervkövetés lehetőséget.
Példa: Az ütemterv nézet használata
A korábbi példában különböző standard és alap nélküli egyesítések voltak láthatóak. Az
Idősorkövetés kiválasztásakor a Változáskövetés ablak egy olyan nézetre vált, amely az egyesítések sorrendjét jeleníti meg:
- A módosításkészletet kapott ágak a nézet tetején jelennek meg.
- Azok az ágak, amelyek nem kapták meg a módosításkészletet, fehér színben jelennek meg a nézet alján. Ebben az esetben a FeatureB és a Main nem kapta meg a módosításkészletet.
- Az időbélyeg azt a dátumot és időpontot jeleníti meg, amikor a változáskészletet egy kijelölt ágba egyesítették. Ebben az esetben az 1. verzió van kiválasztva, és az ághoz való egyesítés a megjelenített időpontban történt.
A módosítások és ágak húzásával egyesítheti őket
Ha egy változáskészletet vagy ágat egy másik ágba szeretne egyesíteni, a változáskészletet vagy az ágat áthúzhatja egy másik ágra a Változások követése ablakban. További információ: Mappák és fájlok egyesítése.