J'avais l'habitude de faire mon travail PHP sur Windows. J'ai utilisé SVN et mon référentiel est sur un dossier NTFS. J'ai installé Linux sur l'une des partitions et je veux importer ce dépôt vers SVN linux. En tous cas?Est-il possible d'importer le référentiel SVN Windows vers Linux?
Répondre
Vous pouvez monter le volume NTFS contenant le référentiel sous Linux, puis extraire l'emplacement du référentiel vers un emplacement dans votre système de fichiers Linux.
Vous pouvez également utiliser la copie de travail que vous avez probablement déjà extraite sous Windows lorsque vous montez le volume NTFS.
Utilisez svnadmin dump > dump.svn
sous Windows et svnadmin load /path/to/repo < dump.svn
sous Linux. Auparavant, vous devez créer un référentiel vide sur l'hôte Linux.
Il suffit de copier le répertoire C: \ svnrepo linux/var/svnrepo,
(Comment copier vous pouvez l'emballer dans un fichier .zip, puis télécharger sur Linux bien que FTP, Vous ne faites pas? avoir à installer SAMBA et tous) (Vous pouvez télécharger par sftp si la boîte Linux est derrière un pare-feu, ce qui provoque l'impossibilité d'établir la connexion de données ftp)
dans Linux, créer un nouvel utilisateur svn avec mot de passe svn , changez son shell dans/etc/passwd de/bin/sh à/bin/false,
/var$ chown -R svn:svn svnrepo
/var$ chmod -R 664 svnrepo
Et dans le fichier/etc/group, ajoutez les utilisateurs qui écriront svn au groupe svn. (Commentez le mot de passe-db dans svnrepo/conf/svnserve.conf, donc le svnserve utilisera l'utilisateur système à la place)
Et, si vous avez créé svn repo dans Windows en utilisant subversion 1.6+, n'oubliez pas pour installer une subversion 1.6+ aussi sous Linux, sinon subversion 1.5 ne supporte pas le nouveau format de subversion 1.6 repo. Dans ce cas, vous devrez peut-être vider d'abord, puis le charger à nouveau.
Et vous devriez toujours utiliser un seul repo, si vous avez décidé de déplacer svn-repo vers Linux, alors n'utilisez plus celui de win.
- 1. Migration de VisualSVN sous windows vers linux svn
- 2. Copier le référentiel SVN
- 3. Transférer SVN vers un référentiel CVS
- 4. SharpSVN.DLL - C# .NET - Obtenir le référentiel SVN dans l'application Windows
- 5. Outil de migration du référentiel TFS vers SVN/GIT/HG
- 6. Configuration du référentiel SVN
- 7. git svn windows linux problèmes d'espaces
- 8. Convertir le référentiel SCCS en SVN
- 9. Dossier SVN vers la nouvelle racine du référentiel
- 10. Tortoise svn create référentiel http
- 11. Le référentiel VisualSVN Server est-il compatible avec svn repository que je créerais sur Linux?
- 12. Est-il possible de rétablir un référentiel SVN entier?
- 13. Comment transférer un référentiel SVN vers un emplacement existant?
- 14. Extraction d'un référentiel SVN distant vers un emplacement distant?
- 15. Comment puis-je déplacer mon dépôt local Tortoise SVN vers notre nouveau serveur SVN Linux?
- 16. Windows vers Linux fichier utf-8
- 17. Comment restaurer depuis le référentiel SVN
- 18. git-svn affichage svn référentiel url
- 19. Référentiel GitHuB vers le serveur distant
- 20. Code C sous Linux vers le code C sous Windows
- 21. Passage de validation à une copie locale d'un référentiel SVN
- 22. Connexion au référentiel SVN avec Netbeans en utilisant SVN + SSH
- 23. Créer un référentiel rétrocompatible SVN
- 24. Comment s'installer dans le référentiel SVN sur la machine locale
- 25. Comment copier un référentiel git dans un nouveau référentiel svn?
- 26. Le serveur SVN ne montre pas les fichiers du référentiel
- 27. Mettre en place un référentiel SVN spécifique
- 28. Problème de navigateur du référentiel SVN
- 29. Obtenir le numéro de version du référentiel SVN
- 30. Points externes SVN dans un référentiel CVS