Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13780|Antwort: 3

VisualSVN-Serverkonfiguration und -Nutzung (Projektbereitstellung auf SVN)

[Link kopieren]
Veröffentlicht am 17.03.2017 15:31:41 | | | |
1. Warum VisualSVN Server statt Subversion verwenden?
Antwort:
Denn wenn du Subversion direkt nutzt, musst du auf dem Windows-System, wenn es mit dem System startet, den SVN Server als Windws-Dienst kapseln und die Benutzerberechtigungen steuern, indem du die Konfigurationsdatei änderst. VisualSVN Serve integriert sich mit Subversion und Apache, wodurch jeglicher Aufwand entfällt. Nach der Installation ist SVN Server bereits als Windws-Dienst ausgeliefert, und die Konfiguration des Apache Servers erfolgt nur auf der grafischen Oberfläche, die die Authentifizierungsmethode, den Zugriffsport und andere einfache Operationen angibt. Zusätzlich wird die Verwaltung der Benutzerberechtigungen auch über die grafische Oberfläche konfiguriert.
2. Warum nicht TFS verwenden?
Antwort:
Seit wir mit Subversion und TortioseSVN begonnen haben, haben wir keine andere Software geändert. Was TFS angeht, habe ich es bisher nicht benutzt, tatsächlich habe ich nur einige Artikel gelesen und weiß nicht viel darüber.
3. Ist der VisualSVN-Server kostenlos?
Antwort:
Ja, VisualSVN Server ist kostenlos, während VisualSVN kostenpflichtig ist. VisualSVN ist der Client von SVN, integriert in Visual Studio, VisualSvn Server ist die Serverseite von SVN, einschließlich Subversion, Apache sowie Benutzer- und Berechtigungsverwaltung; die oben genannten Vorteile wurden erwähnt.

Also, zurück zum Geschäft, wir beginnen heute offiziell mit unserem Tutorial.

1. VisualSVN-Serverkonfiguration und Nutzungsmethode [serverseitig]
Nach der Installation von VisualSVN Server [siehe hier für den Installationsprozess], führen Sie VisualSVN Server Manager aus, folgt die Boot-Oberfläche:


Okay, fügen wir eine Codebasis [Repository] hinzu, wie unten gezeigt:

Erstellen Sie eine neue Codebasis, wie auf dem obigen Bild gezeigt, geben Sie den Codebasisnamen in das Textfeld im untenstehenden Bild ein:


Hinweis: Wenn das Kontrollkästchen in der obigen Abbildung ausgewählt ist, werden unter der Codebasis StartKit drei Unterverzeichnisse erstellt: Trunk, Branches und Tags; Wenn nicht aktiviert, wird nur ein leerer Codebasis-StartKit erstellt.
Klickt man auf die OK-Schaltfläche und die Codebasis wird erfolgreich erstellt.

Sobald du deinen Code erstellt hast, ist nichts mehr darin. Ich werde im zweiten Teil dieses Tutorials erklären, wie man in den Quellcode migriert.
Als Nächstes starten wir die Sicherheitseinstellungen, klicken Sie links mit der rechten Maustaste auf Benutzer:



Geben Sie die oben genannten Informationen ein, klicken Sie auf OK, und wir erstellen einen Benutzer. Folgen Sie dem oben genannten Prozess, um die Benutzer Developer1, Tester1 und Manager1 hinzuzufügen, und jetzt beginnen wir, diese Benutzer dem gerade erstellten Projekt hinzuzufügen:

Klicken Sie auf "Hinzufügen..." Klick, wählen Sie den Benutzer aus, den wir gerade in der Abbildung unten hinzugefügt haben, klicken Sie auf die OK-Taste:
Hinweis: Vielleicht haben Sie die Gruppen in der untenstehenden Abbildung bemerkt, ja, Sie können auch zuerst Gruppen erstellen, jeder Gruppe Benutzer hinzufügen und dann die Gruppen autorisieren.

Autorisieren Sie Benutzer oder Gruppen wie in der folgenden Abbildung dargestellt:

Durch Klicken auf die Schaltfläche "OK" erhält der Benutzer oben unterschiedliche Berechtigungen, um auf den StartKit-Codebase zuzugreifen.
Da der User Starter ein Neuling im Team ist und nicht möchte, dass er neuen Code in die Codebasis einreicht, kann er nur den Code in der Codebase lesen, nicht den Code einreichen. Tester1 ist ein Tester und nicht für das Code-Schreiben verantwortlich, daher ist es ebenfalls schreibgeschützt. Developer1 und Manager1 sind Entwickler und Projektmanager und haben natürlich Lese- und Schreibberechtigungen.
Im eigentlichen Projektentwicklungsprozess ist es oft unmöglich, nur einen Entwickler und Tester zu haben, daher ist es bequemer, Gruppen zur Autorisierung zu nutzen, und du kannst das selbst üben.
2. Grundlegende Verwendung von TotoiseSVN

Im Project Management Practice Tutorial 1, wenn du gute Arbeit leisten willst, musst du zuerst deine Werkzeuge schärfen [Basic Tools], ich habe erklärt, wie man TortoiseSVN installiert. In der obigen Erklärung haben wir bereits darüber gesprochen, wie man den VisualSVN Server verwendet, und heute werde ich über die einfache Nutzung von TortoiseSVN sprechen.
1. Im Quellcode des SVN-Servers nachsehen. Wenn wir Visual Studio verwenden, um ein Projekt im Ordner StartKit zu erstellen, müssen wir den Quellcode dieses Projekts in die Codebasis des SVN-Servers einchecken, zuerst rechtsklicke auf den StartKit-Ordner, das Rechtsklickmenü ist zu diesem Zeitpunkt wie in der untenstehenden Abbildung dargestellt:
Abbildung 2-2-1

Klicken Sie auf Import, und das folgende Formular erscheint, wobei http://zt.net.henu.edu.cn der Servername ist, svn das Root-Verzeichnis des Code-Repositorys ist und StartKit eine Codebasis ist, die wir im vorherigen Tutorial hinzugefügt haben:
Hinweis: Das Kontrollkästchen unten links ist nicht nützlich, wenn man den Quellcode zuerst eingibt, aber sehr nützlich, wenn man den Code später einreicht.
Abbildung 2-2-2

Klicken Sie auf die OK-Schaltfläche, und das folgende Formular erscheint, in dem Sie Ihre Zugangsdaten eingeben müssen:
Abbildung 2-2-3

Geben Sie Benutzernamen und Passwort in das obige Formular ein und klicken Sie auf die OK-Taste:
Abbildung 2-2-4

Wie in der obigen Abbildung gezeigt, wurde der Quellcode erfolgreich in den SVN-Server eingecheckt. An diesem Punkt können Teammitglieder den Quellcode vom SVN-Server auf ihre eigenen Rechner migrieren.





Vorhergehend:System.Web.Optimization verbindet den Einsatz von Kompressionstechniken
Nächster:.sh Dateiausführungsfehler: -bash: xxx: /bin/sh^M: schlechter Interpreter: Keine solche Datei oder Direc...
Veröffentlicht am 17.03.2017 15:39:39 |
Vielen Dank                                         
 Vermieter| Veröffentlicht am 17.03.2017 15:41:06 |
Veröffentlicht am 19.03.2017 05:04:39 |
Oberste gelernt
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com