Comment créer une branche distante à l'aide de SmartGit? P>
7 Réponses :
Avec la ligne de commande habituelle GIT, une référence à distance est créée automatiquement lorsque vous clonez un référentiel distant avec ou, vous pouvez l'ajouter manuellement avec une commande comme Cependant, je peux voir que SmartGit est un peu différent (je ne l'ai pas utilisé moi-même) et est basé sur l'interface graphique. Pour autant que je sache, les commandes «clone» et «push» mentionnées ci-dessus peuvent être trouvées dans le menu «Télécommande» de Smartgit. Si vous souhaitez ajouter une référence à un référentiel distant, existe-t-il une option "Ajouter" dans le menu "Télécommande" ?? p> git clone href: // ... code> (qui appellerait l'origine de "l'origine" distante Par défaut). P>
git distant Ajouter l'origine HREF: // ... code>. Pour appuyer sur une branche, vous exécuterez Git Push Origin Origine Nom d'origine code>. (Voir plus d'exemples et explications détaillés ici .) P>
Je ne sais pas que vous pouvez créer em> une succursale distante, mais je pense que vous pouvez trouver ce que vous recherchez sous (Disclaimer, je n'ai utilisé que cela une fois, et il y a quelque temps) em> p>
Vous pouvez essayer de demander à leur Forum / Liste de discussion . Ils sont très bons pour répondre au courrier envoyé à la prise en charge ( projet / clone ... code> < / p>
Aide / support de contact ... code>) p>
Désolé, faux. Projekt-> Clone demande un nouvel emplacement de fichier physicien de l'espace de travail (qui est quelque chose que l'on ne fait jamais en git, peu importe le nombre de branches, étiquettes, ...). Donc, doit être autre chose.
SmartGit ne rend pas cela très clair, mais il existe un moyen facile d'accomplir cela. Tout d'abord, je suppose que vous connaissez le suivi des succursales. Une branche locale va en général suivre une branche distante (probablement sur un serveur). Cela vous permet de pousser et de tirer des modifications vers et de cette branche. p>
Le truc est de réinitialiser la branche de suivi afin qu'elle ne suive rien. Pour ce faire, allez à la branche »Direction générale, cliquez avec le bouton droit de la souris sur votre branche locale, puis cliquez sur 'Réinitialiser la branche de suivi ...' p>
Maintenant, lorsque vous êtes prêt à appuyer vos modifications en tant que nouvelle succursale distante, allez à distance »Avancé à distance et assurez-vous que la radio 'Push Courant de la branche' est le em> la case em> sélectionnée. p>
Lorsque vous appuyez sur le bouton-poussoir, il vous demandera de vous demander si vous souhaitez configurer le suivi. Appuyez sur le bouton de saut. Vous devriez maintenant avoir une branche distante. P>
Remarque: Nommez votre branche locale Ce que vous souhaitez que cela soit nommé comme une branche distante avant em> vous le pousse. p>
MISE À JOUR: Je viens de le faire avec SmartGit 4 (nouveau). Cela fonctionne comme ci-dessus, mais l'élément de menu sous Remote est juste "pousser" pas 'pousser avancé'
Le truc de la poussée avancée n'a pas fonctionné pour moi. La seule façon dont je peux sembler faire cela sur SmartGit 3.0.6 était: p>
C'est une réussite pour un outil d'interface graphique pour faire quelque chose moins em> intuitif, mais Smartgit fait un travail incroyable ici. P>
p>
Je voulais suivre une branche d'une autre télécommande (que j'ai ajouté auparavant) et que d'une manière ou d'une autre, elle n'apparaissait pas lorsque j'ai créé une nouvelle succursale (l'option Consulter -> Créez une branche locale -> Branche distante de piste b> -> Origine / Master) J'ai fini par créer une branche locale qui n'est pas suivie et ajout de suivi avec votre solution (Aller à la branche -> Branch Manager. Cliquez avec le bouton droit de la souris sur votre branche locale et choisissez Définir la branche suivie b > ...) merci
dans SmartGit 4.5.2, c'est vraiment facile. Il suffit d'aller à Remote> Ajouter Strong> et tapez simplement l'URL de la télécommande p>
La version SmartGit actuelle (6.5.8) Est-ce que cela facilement avec une commande SmartGit créera la branche distante, appuyez sur la tête de la branche actuelle et définissez la branche distante comme succursale. P>
(Tout cela suppose que vous souhaitez créer la succursale dans votre reproduction de suivi de l'origine standard pour le repo local actuel.) P> appuyez sur code>. p>
appuyez sur code> dans un menu contextuel dans les branches code> code> branche code> ). li>
à partir de SmartGit 6.5.9 (août 2015): strong> p>
Cliquez avec le bouton droit de la souris (comme décrit) dans l'onglet Branches de la branche locale, vous souhaitez que votre nouvelle succursale soit basée sur. Utilisez la (o) Ref. Le champ est dérangeusement court, ce qui me fait penser à tort, cela ne serait peut-être pas que pour les hachage de git courts tels que double-cliquez sur la nouvelle branche distante dans l'onglet Branches (Origine Fold-Ouvrir). SmartGit sera comme d'habitude Offrir de créer une branche locale correctement nommée et suivie p> li>
ul>
92fa03d code> ou tel, mais en définissant en effet de nouvelles succursales telles que Feature / Jira-1234- votre fonctionnalité - ici code> fonctionne comme prévu: em> p>