MISE À JOUR PROBLÈME DESCRIPTION: Merci d'avance!Git + Arc Diff & Réparation Diffs (travaillé à partir de [maître]!)
En travaillant dans la branche master
, j'ai apporté des modifications à un fichier et arc diff --create
'ai un différentiel à examiner. J'ai alors adressé un autre user-story, fonctionnant toujours dans la branche master
, et encore arc diff --create
ai édité un différentiel pour l'examen. Deux user-stories, deux différentiels prêts à être revus. Bien jusqu'à présent.
[Je comprends la création d'un differential
pour l'examen via arc diff
, est comme faire un pull request
. ]
Voici le problème ... Je me suis alors adressé de nouveau à la première user-story, en apportant d'autres changements (travaillant toujours dans la branche master
, et je suis passé au arc diff <commit_hash>~ --update <diff_id>
. il est mise à jour, et non des changements dans l'ensemble!
....
J'ai été dit que je aurais dû faire une nouvelle branche avant de modifier. Ensuite, tous les arc --update
« s d'une révision se traduirait par une différence globale (pas la différence entre les deux dernières mises à jour)
On m'a également dit que je pouvais toujours faire en sorte que cette nouvelle branche contienne toutes mes modifications (que j'ai sous la cote arc diff
) et répare les révisions.
Que dois-je écris pour créer une nouvelle branche pour contenir tous les changements (à savoir ceux qui sont déjà « arc diff
» ed de révision), restaurer la branche master
(soi-disant), et re arc diff --update
ma dernière révision avec mon dernier commettras ? ... (/ ou tout ce qui résout mon problème.)