SVN - Comment Exporter une simple Révision
J'ai SVN installation sur mon ordinateur local (Ubuntu), que j'utilise pour le développement et un client SVN en cours d'exécution sur un ordinateur hôte partagé boîte dans laquelle j'utilise un serveur de test, aussi mon serveur de production a la même configuration. Quand je fais une exportation, l'ensemble du projet sera exporté, ce qui est absurde pour une petite sortie de la version. J'utilise la commande suivante:
svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername
Et de l'ensemble du projet est exporté une fois de plus. J'ai donc essayer une autre façon:
svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername
Je puis obtenir cette erreur:
svn: 'http://localhost.com/egr' is not a working copy
svn: Can't open file 'http://localhost.com/proj/.svn/entries': No such file or directory
Je me demande si je ne suis pas en utilisant la bonne SVN export de commande ou si il y a quelque chose d'intrinsèquement mauvais avec mon SVN de l'installation (c'est ma première fois de la configuration SVN).
dav_svn.conf:
<Location /proj>
DAV svn
SVNPath /var/svn/proj/
AuthType Basic
AuthName "SVN Repo"
AuthUserFile /etc/subversion/passwd
<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
</LimitExcept>
Idées? Veuillez informer.
-rev
est utilisée pour exporter tous les fichiers à cette révision, et pas seulement les fichiers modifiés comme vous le souhaitezOriginalL'auteur cnizzardini | 2010-12-11
Vous devez vous connecter pour publier un commentaire.
Vous pouvez spécifier le dossier/fichiers que vous souhaitez exporter, comme
comme l'utilisation de wp svn
Si seulement quelques fichiers, mais situés sur des répertoires différents
Je veux juste "télécharger" ma plus récemment engagé des fichiers sur mon serveur de test. J'ai donc pensé en spécifiant un numéro de révision, il serait simplement de vous déplacer ces fichiers. Ou si j'ai eu plusieurs révisions j'ai voulu télécharger je pourrais faire quelque chose comme -r 31:35. C'est ce que j'essaie d'accomplir.
entendez-vous télécharger au lieu de les télécharger?
ouais désolé j'ai voulu télécharger
OriginalL'auteur ajreal
Vous ne devriez pas utiliser
svn export
si vous souhaitez mettre à jour le projet, vous devez utilisersvn commit
qui envoie les modifications apportées à partir de votre copie de travail vers le référentiel.Je me demandais Pourquoi êtes-vous à l'aide de l'option-r 31 option cela représente pour les révisions et le montant de ceux qui sont le 31. Probablement l'option que vous souhaitez appeler est l'option-R, qui signifie recursing les répertoires.
-r 31
dans ce contexte, signifie "à la révision 31", de sorte que, dans le contexte, "obtenir quelque chose à partir de ce référentiel, comme il était à la révision 31"OriginalL'auteur mariana soffer