Projet Eclipse avec Subclipse: Introduire le tronc et les branches
J'ai un projet dans mon espace de travail (sans le tronc et les branches) et la nécessité de créer une copie de la version actuelle de fournir des corrections de bugs pour cette version, tout en travaillant sur une nouvelle fonctionnalité, comme décrit ici: http://nedbatchelder.com/text/quicksvnbranch.html. Quel est le moyen recommandé de le faire sans affecter le référentiel principal de la structure et de l'extrait de projets sur les machines d'autres développeurs?
OriginalL'auteur ideaboxer | 2013-05-01
Vous devez vous connecter pour publier un commentaire.
Si vous n'avez pas à établir une structure lors de la création de votre dépôt vous ne pouvez pas le faire sans avoir un certain impact sur les utilisateurs. Le référentiel est comme un fichier système. Vous pouvez créer la structure maintenant, mais parce qu'il entraînera le déplacement autour de l'endroit où votre projet est stocké, il exigera des utilisateurs à la caisse à partir du nouvel emplacement, ou utilisez le bouton option pour mettre à jour leur passage à la caisse pour point au nouvel emplacement.
Comment voulez-vous faire?
1) l'Utilisation de svn mkdir pour créer le tronc et les branches dossier dans le référentiel. Vous pouvez le faire à partir de Subclipse de l'Dépôts SVN vue à l'aide de l'option Créer un Dossier.
2) ensuite, Vous devez déplacer les fichiers et dossiers qui sont à la racine de votre dépôt pour le dossier trunk, de sorte que le tronc est maintenant à la racine de votre projet. Je voudrais faire cela en utilisant la ligne de commande:
Lorsque vous avez terminé, la racine de votre dépôt montrons maintenant contenir uniquement le tronc et les branches des dossiers.
3) Sur votre extrait de projet dans Eclipse, faire Équipe > Switch. Utilisez le bouton parcourir pour sélectionner le dossier trunk dans la boîte de dialogue et cliquez sur OK. Cette mise à jour de votre copie de travail en place, de sorte qu'elle pointe vers le nouvel emplacement.
Tous les utilisateurs devront faire l'étape 3.
Enfin, vous êtes maintenant prêt à créer des branches. Il suffit de copier le tronc aux branches d'un dossier pour créer une branche. Vous pouvez le faire à partir d'Eclipse avec l'Équipe > création d'une Branche
Utilisation de l'Équipe > Switch pour basculer entre vos branches et le tronc.
Utilisation de l'Équipe > Fusionner les fusionner les changements de tronc à une branche ou vice versa.
OriginalL'auteur Mark Phippard
La Subversif plugin pour Eclipse vous permet de partager vos projets de svn comme un multiple de présentation de projet (
trunk/branches/tags
structure de dossier).Si vous avez déjà engagé votre projet svn sans
trunk/branches/tag
mise en page, vous devrez vous déconnecter de votre projet à partir de svn d'abord par un clic droit sur votre projet > sélectionnez Équipe > DébranchezVous serez invité à supprimer ou garder votre SVN méta-informations (.svn dossier)
Sélectionnez "Aussi supprimer le SVN de la méta-information " pour partager le projet avec les multiples projets de mise en page. (ceci va effacer de votre projet existant svn de l'histoire, donc si vous voulez garder votre copie originale avec ses svn journaux, de la première copie de votre projet avec ses
.svn
dossier dans un dossier de sauvegarde)Une fois que votre projet est déconnecté, suivez ces étapes pour partager à svn comme un des multiples projets de mise en page:
OriginalL'auteur lkisac