2014-05-23 7 views
2

Je viens de terminer avec succès (j'espère) le processus de migration de mon dépôt CVS à GIT.Comment importer le résultat d'une migration de cvs2git dans bitbucket

Maintenant j'ai un dossier dedans il y a des dossiers mais je suis agacé et un peu coincé avec lui! Ce que je veux savoir maintenant est ce que je devrais faire pour importer le repo résultant (beaucoup de projets) à mon compte de bitbucket et commencer à l'employer au lieu de CVS?

Merci

Répondre

3

Votre dossier a été transformé en un dépôt Git entièrement fonctionnel. Avec quelques commandes, vous pouvez publier votre travail sur github.

d'abord créer un projet sur Bitbucket.org, vous devriez obtenir un lien comme celui-ci: [email protected]: nom d'utilisateur/project.git

Maintenant, à partir d'une ligne de commande avec les executables git, utilisez ce qui suit commandes:

git remote add origin [email protected]:username/project.git 

Qui ajoute l'emplacement au référentiel distant.

ensuite publier votre travail à bitbucket utilisant la commande suivante:

git push -u origin --all 

Cela va pousser toutes les branches au serveur bitbucket.

prochaine fois que vous souhaitez mettre à jour une branche, il suffit d'utiliser git push et les changements seront poussés

Mise à jour: Si le référentiel importé contient plusieurs projets, vous pouvez séparer les projets dans c'est propres dépôts. Pour accomplir ceci, la commande subtree peut être utilisée. Plus d'informations ici: Detach (move) subdirectory into separate Git repository

Pour chacun de ces référentiels aux commandes antérieures peuvent être utilisées pour les ajouter à bitbucket.org

+0

Cela permettrait également de travailler avec un lien HTTPS, il suffit de remplacer le lien avec l'un comme ceci: https: //[email protected]/username/project.git – Dekker

+0

merci, mais ce qui est arrivé est qu'il y avait un dépôt git créé pour tous les "projets CVS", ce qui signifie que je ne serai pas capable de tirer par projet du nouveau dépôt git. n'importe quelle idée? –

+0

@Abderrazakk J'ai ajouté un guide pour séparer un projet du référentiel principal. – Dekker

Questions connexes