Die Integration des Versionierungstools in die Entwicklungsumgebung macht durchaus Sinn. So muss der Benutzer nicht für jeden Commit in das externe Tool wechseln um Commiten zu können. Hier wird gezeigt wie das Plugin VisualSVN für Visual Sutdio(VS) 2017 in VS integriert wird.


Verwendete Software Tools

  • Microsoft Visual Studio Community 2017 Version 15.6.7
  • VisualSVN for Visual Studio - Link
  • TortoiseSVN - Link

 


VisualSVN zu VS hinzufügen

Das Tool VisualSVN muss nicht extern über den Webbrowser bezogen werden, sondern man kann es innerhalb von Visual Studio herunterladen und installieren lassen. Dazu muss der Benutzer zunächst VS öffnen. Nachdem er es geöffnet hat öffnet er über die Menüleiste den Menüpunkt Extensions and Updates.. unter Tools.

Danach öffnet sich ein Fenster, indem bei der Navigation der Eintrag Online ausgewählt werden muss. Hierrüber kann der Benutzer das Tool VisualSVN beziehung und installieren lassen. Nachdem das Tool installiert worden ist muss die Entwicklungsumgebung neu gestartet werden. Nachdem Visual Studio neu gestartet worden ist, werden das Tool endgültig installiert.

Quelle: Eigene Darstellung Über Menüleiste -> Tools -> Extensions and Updates... kan das Tool installiert werden


VisualSVN in einem Projekt verwenden

Nachdem ein Projekt geöffnet worden ist, hat der Solution Explorer ein weiteres Fenster dazu gewonnen. Das Fenster nennt sich Pending Changes. Indem kannst der Benutzer die Dateien anzeigen lassen, die noch nicht versioniert worden sind. Dazu muss der Benutzer auf den Button Show Unversioned Files klicken.

Quelle: Eigene Darstellung Hier werden die noch nicht versionierten Dateien anzeigt

Möchte der Benutzer eine bzw. mehrere Dateien versionieren muss er nur auf eine Datei über Rechtsklick auf den Eintrag Commit klicken. Danach öffnet sich das bekannte Fenster von Tortoise und kann wie gewöhnlich commten.

Quelle: Eigene Darstellung Über das bekannte Fenster von Tortoise kann versioniert werden

 


Quellen:

[1] https://marketplace.visualstudio.com/items?itemName=VisualSVNLimited.VisualSVN-Subversionintegration

[2] Logo von https://tortoisesvn.net/downloads.html

 

Suche

Kategorien

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.