De nombreux développeurs de programmes ont utilisé ou entendu parler d'un logiciel de contrôle de version, tel que Vss de Microsoft. Mais avez-vous déjà pensé à créer une plate-forme de contrôle de version simple pour un usage personnel sur votre propre ordinateur ? Certaines personnes peuvent penser que c'est inutile, et d'autres pensent que c'est une bonne idée, mais l'installation d'un logiciel comme Vss n'en vaut pas la peine.
L'auteur a récemment découvert la méthode de construction la plus simple pour des raisons de travail. En raison des besoins professionnels, le département a besoin d'un logiciel de contrôle de version pour gérer le code source de l'entreprise, et le logiciel open source SubVersion est utilisé. À ce stade, vous pouvez deviner que je recommande à tout le monde d'installer SubVersion. a quelque chose à voir avec SubVersion. Notre département utilise actuellement SubVersion, ce que je trouve personnellement très utile. Au moins, nos exigences de travail sont satisfaites.
Parce que SubVersion était installé, je n'avais rien à faire pour étudier le plug-in client tiers de SubVersion, TortoiseSVN. Il s'est avéré que TortoiseSVN pouvait créer un référentiel séparé, alors je me suis soudainement demandé si le référentiel créé par TortoiseSVN pouvait fonctionner sans installer SubVersion après. en essayant de me connecter, j'ai trouvé que cela fonctionnait de la même manière que la SubVersion sur le serveur de connexion.
Lorsque je l'ai testé, j'ai créé la bibliothèque de versions sur une clé USB à la maison, je l'ai apportée à l'ordinateur du bureau et j'ai branché la clé USB (TortoiseSVN est également installé sur l'ordinateur du bureau), et cela a fonctionné. Haha, le disque U équivaut à transporter une bibliothèque de contrôle de version amovible, et la taille est assez petite. De cette façon, tant que le plug-in TortoiseSVN est installé sur l'ordinateur, vous pouvez utiliser la bibliothèque de versions sur la clé USB pour travailler. Il est très pratique pour les besoins personnels de contrôle de version. Il présente les caractéristiques d’une petite taille, d’un fonctionnement simple et d’une bonne fiabilité.
Après y avoir réfléchi, pourquoi TortoiseSVN a la fonction de SubVersion seule ? Puisque je ne suis pas spécialisé dans l'étude de SubVersion, je ne peux que deviner que SubVersion est quelque peu similaire à la base de données Access. il peut être utilisé sur n'importe quel système d'exploitation Windows avec un logiciel bureautique installé. SubVersion peut être similaire à ceci. Le référentiel est le fichier Access et les différents plug-ins clients sont des logiciels bureautiques.
L'installation client/client serveur est une technologie d'accès à distance fournie par le programme SubVersion, qui permet à différents clients d'accéder à distance aux fichiers de la bibliothèque de versions sur le serveur. Le référentiel local ne nécessite pas d'accès à distance, le plug-in peut donc être utilisé directement.
Ceux qui sont intéressés peuvent essayer d'installer TortoiseSVN. TortoiseSVN a une version chinoise (le pack officiel de langue chinoise doit être installé), et il y a des instructions d'utilisation détaillées dans l'aide.