Question

J'utilise beaucoup SVN en tant qu'utilisateur unique sur un seul ordinateur

Maintenant, j'aimerais partager mes affaires sur plusieurs ordinateurs

Jusqu'à présent, j'ai extrait du fichier: // c: / monprojet

.

J'aimerais passer à la caisse à partir de svn: // mon ordinateur / mon projet

.

Comment puis-je mapper le premier dans le second?

Était-ce utile?

La solution

Le référentiel est disposé de manière identique. Pour utiliser le protocole svn pour accéder au référentiel, vous devez configurer svnserv et le diriger vers le référentiel que vous utilisez. Cela autorisera les deux accès - fichier: // localement, et svn: // à distance (ou localement). Un collègue jure par Visual SVN .

Autres conseils

Vous avez besoin du svnserve deamon. La documentation pour le configurer est ici (paragraphe sur "svnserve en tant que service Windows"):

http: // svnbook.red-bean.com/fr/1.5/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.invoking

Vous pouvez également envisager d’autres possibilités pour accéder à votre serveur svn dans ce chapitre.

Vous ne savez pas exactement comment les chemins seront traduits dans Windows, mais sous Linux, vous devez démarrer le démon svnserve avec la racine du référentiel spécifiée:

svnserve -d -r /path/to/repos/

Par conséquent, si votre référentiel svn est stocké dans / chemin / vers / repos / monprojet , la procédure ci-dessus vous permettra de procéder à une extraction depuis un autre ordinateur en effectuant

.
svn co svn://your.ip.addr/myproject ./myproject_checkout

Cela serait différent si vous souhaitiez utiliser le protocole svn + ssh , dans lequel un processus svnserve est créé pour chaque demande d'accès au référentiel. Cela signifie que vous n'avez pas besoin de créer votre propre démon svnserve, ssh s'en charge pour vous. Ceci est étonnamment simple à configurer pour un seul utilisateur. Pour plus d'informations à ce sujet, SliceHost propose un excellent article ici .

Fait peu connu: si vous êtes un utilisateur unique et que votre référentiel repose sur un ordinateur * nix sur lequel vous pouvez utiliser SSH, vous n’avez même pas besoin d’un serveur.

Utilisez simplement la commande:

scn checkout svn+ssh://USERNAME@mycomputer/ABSOLUTE/PATH/TO/REPOSITORY

Ceci vous demandera votre mot de passe SSH (= vous connecter à mon ordinateur).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top