2013-09-30 3 views
3

Je travaille depuis quelque temps avec Fossil SCM mais je vois toujours quelque chose que je ne comprends pas.Fossil SCM: Fusionner les feuilles vers le coffre

fossil timeline

Dans la capture d'écran, vous pouvez voir que j'ai deux feuilles qui sont présentes dans le référentiel, mais malheureusement je ne peux pas trouver le moyen de les fusionner dans le tronc (est gênant d'avoir la « feuille 'marquer dans tous mes commits).

j'avais feuilles avant et je les normalement fusionné en faisant

fossil update trunk 
fossil merge <merged_changeset_id> 

Mais maintenant, je reçois juste le message:

fossil: cannot find a common ancestor between the current checkout and ... 

Mise à jour: Ce référentiel est une importation complète à partir d'un dépôt git, Je vais essayer de reproduire l'exception.

+0

avez-vous par hasard évité quelque chose? – Benoit

+0

Non, je n'ai rien fait de tel, il suffit d'importer depuis un git-repo. –

Répondre

0

Avez-vous essayé:

--baseline BASELINE Utilisez Niveau de référence: « pivot » de la fusion au lieu de l'ancêtre commun le plus proche. Cela permet de fusionner une séquence de modifications dans une branche sans avoir à fusionner la branche entière.

1

Ravenspoint est juste --- en utilisant --baseline BASELINE, en utilisant le commettras initial vide en particulier de la branche que vous essayez de fusionner en reliera vos branches indépendantes dans un seul graphique.

Vous pouvez également masquer les feuilles que vous ne souhaitez pas voir sur la timeline via l'interface Web ou les marquer comme fermées.

Mis à jour le 2017-01-12: cette approche a cessé de fonctionner pour moi à un moment donné. Je reçois des erreurs "manque les fichiers primaires et secondaires" lorsque je l'essaye maintenant. Je soupçonne que cela dépend du schéma, peut-être les changements associés à Fossil 1.34

Questions connexes