30,997
edits
Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 163: | Line 163: | ||
</source> | </source> | ||
=Ajouter un commit | =Ajouter un commit extérieur dans votre repository courant= | ||
Certains développeurs peuvent travailler et effectuer des commits dans leur propre dépôt Git après avoir dupliqué le projet. Si vous souhaitez obtenir ces modifications, vous pouvez les importer avec Eclipse en suivant les étapes suivantes : | |||
* | *Tout d'abord, accédez à la configuration GIT, faites un clic droit sur « Remotes » dans votre espace de travail Git Eclipse et choisissez « Créer un dépôt distant… ». | ||
* | *Saisissez le nom ou le fork distant créé par le développeur (généralement, le login Git du développeur). Par exemple : « thedevlogin ». Choisissez également « Configurer la récupération ». | ||
* | *Saisissez l'URI du dépôt Git du développeur. Par exemple : « git://github.com/thedevlogin/dolibarr.git ». Ajoutez également une valeur refspec pour déclarer la branche à récupérer. Par exemple : « refs/heads/master:refs/remotes/thedevlogin/master ». Cliquez sur « Enregistrer et récupérer ». Une nouvelle entrée sera ajoutée à la section « Suivi à distance », permettant de lire et d'obtenir les commits effectués dans cette branche. | ||
Maintenant, accédez à la ligne de commande de votre dépôt Git (généralement sous Linux, il s'agit de « /home/yourlogin/git/yourdolibarr ») et saisissez la commande git cherry-pick : | |||
<source lang="bash"> | <source lang="bash"> | ||
git cherry-pick -x commitid | git cherry-pick -x commitid | ||
</source> | </source> | ||
où commitid correspond à l'identifiant de commit souhaité. | |||
Une fois cette opération effectuée, retournez dans Eclipse et actualisez le projet. Vous verrez les fichiers modifiés apparaître avec les décorateurs (et les conflits éventuels). | |||
Si la tentative de cherry-pick échoue à cause de conflits, vous pouvez l'annuler avec | |||
<source lang="bash"> | <source lang="bash"> | ||
git cherry-pick --abort | git cherry-pick --abort | ||