C# Programmierung für Team mit Visual Studio und SVN

1- Die Vorstellung

Der Unterlagen wird nach... geschrieben
  • Visual Studio 2013 (Ok for Visual studio 2015).

2- Die Installationsanforderungen

Das ist das Modell der Arbeitgruppe C # benutzend Visual Studio und  SVN:
Die Programmer in der Gruppe nehmen an einer Applikation teil. Das Ergebnis wird auf SVN Repository geladet und für alle Mitglieder geteilt
Um  SVN Repository zu haben, sollen Sie SVN Server ,z.B  Visual SVN auf einem Computer installieren. Das ist ein SVN Server. Sie können die Installation und die Konfiguration von   Visual SVN bei ... lesen:
Falls Sie keinen SVN Server haben, können Sie ein Konto von XP-DEV registrieren um ein kostenloses SVN Repository mit der Kapazität von bis zum 1.5G zur Gruppenarbeit zu haben. Sie können XP-DEV bei... registrieren und benutzen
  • TODO Link? 10267
Zunächst soll jeder Computer des Mitglieder AnkhSVN installieren werden. Das ist Plugin für   Visual Studio um mit  SVN Server zu kommunizieren.

3- Die Konfiguration von SVN Plugin für Visual Studio

Nach der Installation von AnkhSVN brauchen Sie Visual Studio restarten und beginnen Sie SVN Plugin für  Visual Studio zu konfigurieren
Auf  Visual Studio wählen Sie:
  • Tools/Options

4- Project auf SVN Repository teilen

Zunächst brauchen Sie ein Mitglieder der Gruppe, die ersten Code des Projekt auf SVN Repository zu teilen
Angenommen, auf  Visual Studio habe ich eine Solution mit dem Name vom   MySolution, sie hat 3 Projekte. Ich werde  MySolution auf  SVN Repository ​​​​​​​geben
Auf  Visual SVN wird ein Repository mit dem Name vom   CSharpProjects erstellt.
Copy URL:
URL , die Sie kopieren, kann den Name des SVN Server ​​​​​​​enthalten.
  • https://TRAN-VMWARE/svn/CSharpProjects/
Sie können den Name des Server durch die  IP Addresse ​​​​​​​ändern
Wenn Sie  XP-DEV benutzen und ein  SVN Repository erstellen. Sie haben auch ein entsprechende URL. Benutzen Sie das URL
Visual Studio rückkehren.
Wir werden 2 Projekte: ProjectController & ProjectModel auf  CSharpProjects teilen:
Geben Sie in dem SVN Konto ein
MySolution und die Projekt darin werden auf SVN Repository geladet.
Das ist das Foto auf  Visual SVN Server:

5- Checkout Project aus SVN Repository

Die anderen Mitglieder in der Gruppe checkout die Projekte auf Repository in ihren Computer
Visual Studio öffnen:
Wählen Sie den Verzeichnis, der Solution (die Projekte enthalten) in die lokalen PC gespeichert.
Solution wird auf Ihrem Computer aus  SVN Repository heruntergeladet
Sie können auf dem Verzeichnis des lokalen PC prüfen

6- Commit

Jetzt ändern wir (oder einfügen) die File auf die Projekte und machen wir  Commit auf  Repository.
Eine neue File einfügen
Um die geänderten Daten auf  SVN Repository zu laden, können Sie auf Solution klicken und wählen  "Commit Solution Changes". Die Maßnahme wird alle neuen File oder die geänderten File der allen Projekte in der Solution auf SVN Repository verschieben
Sie können den rechtlichen Maustaste auf das Projekt, dessen File neu oder geändert ist, klicken und wählen
  • Source Control/Commit Project Changes
Sie können die neuen oder geänderten File wählen um auf SVN Repository zu schieben:

7- Update

Benutzen Sie die Funktion von Update damit Sie die neuen und die geänderten File aus SVN Repository zum lokalen PC aktuellisieren können
Klicken Sie den Rechtmaustaste auf Solution und wählen Sie  "Update Solution to Lastest version" um alle Änderungen von der Projekte in Solutiion zu aktuellisieren. Wenn auf SVN Repository gibt es das neues Projekt, wird das Projekt in die lokalen PC genommen
Sie können die Änderungen eines bestimmten Projekt aktuellisieren
Oder die Änderungen der File oder des bestimmten Verzeichnis aktuallisieren

8- Die grundlegenden Funktionen

Wir verstehen die Benutzungsweise der einigen wichtigen Funktionen

8.1- Add to svn:ignore

Falls Sie möchten  SVN einen Verzeichnis oder eine File springen, auf  SVN Repository nicht laden. Sie können die Funktion Ignore benutzen
Zum Beispiel, Sie haben einen Verzeichnis zur Enthaltung der Datenfile, die Sie nicht teilen möchten, wie folgend
Klicken Sie den Rechtmaustaste auf dem Verzeichnis MyNote, und wählen :
  • Subversion -> Ignore -> Ignore Files in Folder (*).
Nach der Durchführung der Funktion "Ignore" müssen Sie das  commit der Änderungen machen

8.2- TODO -

View more categories: