Viele Programmentwickler haben Versionskontrollsoftware wie Microsoft Vss verwendet oder davon gehört. Aber haben Sie jemals darüber nachgedacht, eine einfache Versionskontrollplattform für den persönlichen Gebrauch auf Ihrem eigenen Computer zu erstellen? Manche Leute denken vielleicht, dass es unnötig ist, und andere halten es für eine gute Idee, aber die Installation einer Software wie Vss ist den Gewinn nicht wert.
Aus arbeitstechnischen Gründen hat der Autor kürzlich die einfachste Bauweise entdeckt. Aus beruflichen Gründen benötigt die Abteilung eine Versionskontrollsoftware, um den Quellcode des Unternehmens zu verwalten, und verwendet die Open-Source-Software SubVersion. An diesem Punkt kann ich jedem empfehlen, SubVersion zu installieren hat etwas mit SubVersion zu tun. Unsere Abteilung verwendet derzeit SubVersion, was meiner Meinung nach sehr nützlich ist. Zumindest werden unsere Arbeitsanforderungen erfüllt.
Da SubVersion installiert war, musste ich nichts tun, um das Drittanbieter-Client-Plug-in TortoiseSVN zu studieren. Es stellte sich heraus, dass TortoiseSVN ein separates Repository erstellen konnte, also fragte ich mich plötzlich, ob das von TortoiseSVN erstellte Repository funktionieren könnte, ohne SubVersion zu installieren Beim Versuch, eine Verbindung herzustellen, stellte ich fest, dass es genauso funktionierte wie die SubVersion auf dem Verbindungsserver.
Als ich es getestet habe, habe ich die Versionsbibliothek zu Hause auf einem USB-Stick erstellt, sie zum Bürocomputer mitgenommen und den USB-Stick angeschlossen (TortoiseSVN ist auch auf dem Bürocomputer installiert) und es hat funktioniert. Haha, die U-Disk entspricht dem Tragen einer entfernbaren Versionskontrollbibliothek und ist recht klein. Solange das TortoiseSVN-Plug-in auf dem Computer installiert ist, können Sie auf diese Weise die Versionsbibliothek auf dem USB-Flash-Laufwerk zum Arbeiten verwenden. Es ist sehr praktisch für persönliche Versionskontrollanforderungen. Es zeichnet sich durch geringe Größe, einfache Bedienung und gute Zuverlässigkeit aus.
Nachdem ich darüber nachgedacht habe, warum TortoiseSVN nur die Funktion von SubVersion hat, kann ich nur vermuten, dass SubVersion der Access-Datenbank etwas ähnlich ist. Es kann auf jedem Windows-Betriebssystem mit installierter Office-Software verwendet werden. SubVersion ähnelt möglicherweise dieser Datei. Das Repository ist die Access-Datei, und die verschiedenen Client-Plug-Ins sind Office-Software.
Die Server-Client/Client-Installation ist eine vom SubVersion-Programm bereitgestellte Fernzugriffstechnologie, die es verschiedenen Clients ermöglicht, aus der Ferne auf die Versionsbibliotheksdateien auf dem Server zuzugreifen. Auf das lokale Repository ist kein Fernzugriff erforderlich, sodass das Plug-in direkt bedient werden kann.
Interessierte können versuchen, TortoiseSVN zu installieren. TortoiseSVN verfügt über eine chinesische Version (das offizielle chinesische Sprachpaket muss installiert werden) und in der Hilfe finden Sie detaillierte Bedienungsanleitungen.