Question

J'ai une copie de travail et un nouveau dépôt vide.Comment puis-je combler ce nouveau référentiel à l'aide de la copie de travail?

Je n'ai pas accès à l'original du SVN.

Je pourrais supprimer tous les .svn dirs et de faire svn commit, mais je me pose des questions sur certains de façon plus intelligente.

Merci pour les conseils.

Était-ce utile?

La solution

Si vous voulez une copie du dépôt SANS le ".svn" les fichiers, vous pouvez le faire svn export.Cela vous donnera une copie propre du code.Ensuite, il vous suffit de faire un svn import ou un svn add pour obtenir ces fichiers dans votre nouveau référentiel.Bien sûr, toutes les versions de l'histoire sera perdu, mais c'est ce qui se passe lorsque vous créez un nouveau dépôt!

Autres conseils

Je ne voudrais pas supprimer ceux-ci .svn répertoires jusqu'à ce que j'avais rassemblé toutes les propriétés svn hors d'eux;si vous n'avez pas de maintenir les svn:keywords propriétés, vous pourriez être surpris lorsque votre $Id: $ ou $Revision: $ ou similaire balises disparaissent, ou vous comptez sur le crlf-automatique munging de travail entre Windows et Unix.

Si il y a un changement de l'emplacement de votre serveur, svn switch est votre ami.Aussi, svn import peut vous aider à importer les fichiers non versionnés à un nouveau dépôt.

Cependant, si vous souhaitez IMPORTER un propre référentiel avec tous Subversion de métadonnées et d'histoire, vous aurez besoin de créer un dump de votre premier dépôt (en tant qu'administrateur, qui, malheureusement, vous l'avez mentionné, vous n'avez pas accès) et svnadmin load c'.

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