2013-12-18 11 views
21

Ich habe mich regelmäßig zu einem Mercurial Repo verpflichtet, das von Bitbucket verwaltet wird. Heute, als ich wie immer einen Commit gemacht habe, hat Bitbucket den Commit als "Entwurf" markiert (das ist noch nie passiert). Irgendwelche Ideen, was ein Entwurf festlegt?Entwurf commits on mercurial

+0

ich einen Bug-Report hier hinzugefügt haben: https: // bitbucket .org/site/master/issue/8678/draft-status-on-commits –

Antwort

6

Ein Entwurf ist Teil des Rahmen Phase: https://www.mercurial-scm.org/repo/hg/help/phases

Ich bin nicht mit dieser Funktion vertraut, aber es scheint, als ob Bitbucket möglicherweise einige Einstellungen geändert und jetzt ist die Kennzeichnung der Öffentlichkeit als Entwurf verpflichtet.

Ich bemerkte dies auch, aber in den letzten Minuten scheint es, als ob das System den Entwurf entfernt.

+0

Danke Josh. Mein Commit ist immer noch als Entwurf markiert, aber es ist gut zu wissen, dass ich nicht der Einzige bin, der das sieht :-) –

8

Ich sehe das Gleiche. Es sieht so aus, als wäre kürzlich eine change implementiert worden, um Phasen zu unterstützen. Ich habe das behoben, indem ich in die Einstellungen für meinen Repo ging und 1) "Dies ist ein Nicht-Publishing-Repository", 2) Speichern, und dann 3) es wieder ausschalten. Es kann für Sie arbeiten.

4

Ich hatte ein Problem, wo TortoiseHG einige Commits markiert hatte ich hatte gerade Master als Entwurf geschoben. Nach der Bestätigung, hatte sie in der Tat es zum Server hergestellt konnte ich einfach rechts auf die begehen klicken und „ändern Phase zu => Öffentliche“ klicken

+0

hast du jemals herausgefunden, warum das so passiert? – wayzz

+0

Leider weiß ich nicht warum. Ich benutze TortoiseHG nicht mehr, da ich seither Jobs gewechselt habe. –

Verwandte Themen