Správa modelů a grafů pomocí správy verzí
V Visual Studio Ultimate, můžete umístit vaše modelování projekt a soubory diagram, graf dokumentu (.dgml) a soubory architektura Explorer dotaz (.dgql) pod Team Foundation – správa verzí.Další informace naleznete v tématu Přidání souborů na server.
Zvláštní pozornost je třeba při práci více uživatelů na stejný projektmodelování.
Důležité |
---|
Návrhy o uspořádání modelů vprojektvelké nebo médium, viz Strukturování řešení modelování. |
Soubory v projektu modelování
Více než jeden uživatel můžete pracovat na modelování projekt současně, pokud pracují na různých souborů.
Aby se zabránilo nebo přeložit konflikty mezi změnami provedenými různými uživateli, je důležité porozumět, jak je v modelu uloženy v souborech.
Každý balíček je uložen v samostatném .uml soubor, který je veden v ModelDefinitionsložky projekt . Model má také .uml souboru.Pokud některý z těchto souborů odstraněn nebo poškozen, odpovídající balíček nebo modelu budou ztraceny.
Každý diagram je uložena ve dvou souborech.Diagram třída má například:
DiagramName.classdiagram -Pokud je tento soubor odstraněn nebo poškozen, diagramu budou ztraceny, ale tříd a sdružení, které ukázalo, že bude v modelu a lze je zobrazit v Průzkumníku modelů UML.
DiagramName.classdiagram.layout-Pokud je tento soubor odstraněn, tvary se však zobrazí v diagramu, ale dojde ke ztrátě jejich velikosti a umístění.Každý soubor rozložení je dceřinou společností souboru diagramu.Zobrazíte jej klepnutím na tlačítko [+] vedle souboru diagramu v aplikaci Solution Explorer.
[!POZNÁMKA]
Je důležité zachování souladu mezi soubory.Například při použití ovládacího prvku zdrojová databáze vrátit zpět změny v souboru .uml, měli byste vrátit zpět odpovídající změny v. * diagram a .layout soubory současně.Prvky zastoupeny v. * soubor diagramu budou ztraceny, pokud není také zastoupen v souboru .uml.
Práci na sdílených projektů pro modelování
Chcete minimalizovat konflikty mezi souběžné práce na různých částech projekt:
Modelování projekt rozdělte do různých oblastí práce představující balíčků.Přesunete celý model do balíčků, lepší v kořen modelu.Další informace naleznete v tématu Definování balíčky a jmenné prostory.
Různí uživatelé měli nefunguje stejného balíček nebo diagramu současně.
Pokud používáte profily, ujistěte se, že Everyone má nainstalovány stejné profily.Viz téma Přizpůsobení modelu pomocí profilů a stereotypů.
Zajistit změnit pouze balíček , který při práci:
Nastavit LinkedPackagevlastnost třída, komponentanebo případ použití diagram UML.
V Průzkumníku modelů UML přetáhněte aktivita nebo interakce do balíček , jakmile jste vytvořili.Tento prvek se zobrazí v Průzkumníku modelů UML při vytvořit první uzel v diagramu aktivita nebo sekvence .
Chcete-li při sledování balíčků, přejmenujte soubory balíček tak, aby odrážely skutečné balíček názvy.
V Team Foundation – správa verzí, vždy provádět Kontrola V a Získat nejnovější verzi operací na dokončení modelování projektnikdy na jednotlivé soubory.
Vždy provádět získat operace bezprostředně před je vrátit se změnami modelování projekt.
Vždy zavřít všechny diagramy před provedením získat operace.
[!POZNÁMKA]
Pokud je soubor otevřený při provádění získat, a operace místní změny pak bude vyzváni znovu načíst soubor.V takovém případě klepněte na tlačítko Ča pak znovu načíst celý projekt.V Aplikaci Solution Explorer, klepněte pravým tlačítkem myši modelování projekt uzlu klepněte na Uvolnění projektua klepněte na tlačítko Znovu načíst projekt.
Změny vyžadující výhradní přístup k modelu
Před provedením následující typy změn, přesvědčte se, zda mají rezervovat uzamknout na celý projekt.
Přejmenování nebo odstranění prvků, které jsou odkazovány z jiných balíčků.
Změna vlastnosti vztahů, které překračují hranice balíček .
Další informace o rezervaci zámky, viz Rezervovat a upravovat soubory.
Ve složce projekt nebo přesuňte soubor diagramu
Otevřete příkazový řádek programu Visual Studio.
V systému Windows Start nabídkapřejděte na Všechny programy, Microsoft Visual Studio 2010, Visual Studio Toolsa klepněte na tlačítko Visual Studio 2010 příkazového řádku.
Použití tf rename diagramu souboru a jeho .layout souboru:
tf rename sourcePath targetPath
V aplikaci Solution Explorer klepněte pravým tlačítkem myši na soubor a klepněte na tlačítko Vyloučit Z projektu.
Přidáte soubor do cílové složky.
V aplikaci Solution Explorer klepněte pravým tlačítkem na cílovou složku nebo projekt, přejděte na Přidata klepněte na tlačítko Existující položku.dialog, vyberte soubor diagramu a klepněte na tlačítko Přidat.Soubor rozložení bude automaticky přidán.
[!POZNÁMKA]
Soubor nelze přesunout do jiného projekt.
Sloučení změn v souborech modelu a diagramy
Po více než jeden uživatel pracoval pro model souběžně, Team Foundation – správa verzí zobrazí výzvu ke sloučení změn v souborech modelu.Práce na samostatné projekty popsané v předchozích částech předchozí vyhnout se většina sloučí.Obvykle zbývající konflikty lze bezpečně sloučit automaticky.Následující typy změn by způsobit žádné potíže:
Typy životnosti.Přidáte-li životnost interakce (sekvence diagram), jeho typ je uložen v kořen model Pokud jste vytvořili životnosti z existujícího typu.
Nové činnosti a interakcí původně uloženy v kořen modelu.
Přidávání prvků a vztahů.
Přejmenování nebo odstranění prvků, které jsou uvedeny pouze v rámci své vlastní balíček.