Nützlich zum Blockieren von Pull-Anforderungen, die einen bestimmten Deckungsschwellenwert nicht erfüllen. Machen Sie die Verpflichtung positiv und personalisiert. Sart deinen Satz mit “Ja!” und personalisiere die Überschrift – zum Beispiel “Ja – ich bin bereit, die Conversion-Rate meiner Website zu verbessern!” Wenn eine von Ihnen verwendende Dateierweiterung nicht unterstützt wird, senden Sie bitte eine Pull-Anfrage! Die Menschen mögen es, mit den Dingen, die sie vorher gesagt oder getan haben, im Einklang zu stehen. Die Menschen wollen im Allgemeinen gesehen werden, als ihre Verpflichtungen konsequent zu erfüllen; als jemand, auf den man sich verlassen kann, anstatt auf jemanden, der Flops umdreht und ohne Selbstkontrolle ist. Der Schlüssel ist, dass die Menschen ihre Position darlegen, ihre Absichten erklären oder eine kleine Geste der Unterstützung zeigen. Im Allgemeinen werden die Menschen in einer Weise handeln, die mit diesen kleinen Forderungen im Einklang steht, auch wenn sie später aufgefordert werden, ein viel größeres, aber konsequentes Engagement einzugehen. Die Muster für Dateien und Ausschließen sind Python-Reguläre ausdrücke und werden mit re.search abgeglichen. Damit Verpflichtungen mächtig sind, müssen sie öffentlich sein, aktiv von einer Aktion verfolgt werden und freiwillig sind. Jedes Mal, wenn wir uns öffentlich engagieren, ändern wir langsam unsere Einstellung zu diesem Engagement. Wenn wir sagen, wir verwenden ein Produkt, aber haben es eigentlich nur ein paar Mal verwendet, haben wir eine Tendenz, unser Verhalten in Richtung beginnen, das Produkt mehr zu ändern, um konsequent mit unserem öffentlichen Engagement zu handeln.

Dies wiederum kann zu einer noch stärkeren Nutzung des Produkts führen, was dann eine weitere Verpflichtung einleiten könnte. Es stellt sich also heraus, dass es sich um diesen sich selbst erfüllenden Zyklus größerer und größerer Verpflichtungen handelt. Finden Sie Wege, um die Menschen dazu zu veranlassen, einer Entscheidung zuzustimmen, um später den Weg für ähnliche und größere Verpflichtungen in derselben Kategorie zu ebnen. (optional) überschreiben das Standardmuster für Dateien, auf die ausgeführt werden soll. Fühlen Sie sich frei, Fehlerberichte, Pull-Anfragen und Feature-Anfragen zu senden. (optional: Standard “) globale Datei enthalten Muster. neu in 1.21.0. Außerdem werden einige nützliche Techniken zum Analysieren von Hook-Argumenten und zum Anfordern von Informationen über das Repository mithilfe von Git-Befehlen auf niedrigerer Ebene angezeigt. Bitten Sie um kleine Verpflichtungen oder einfache Vereinbarungen, um später den Weg für größere Verpflichtungen zu ebnen. Um zu einer substanzielleren Vereinbarung zu gelangen, erleichtern Sie es Ihren Benutzern, früh und klein einzukaufen; es wird für sie einfacher sein, später und größer einzukaufen. Wenn Sie nur ein kleines Engagement von Ihren potenziellen Kunden erhalten, wie z.

B. wenn Sie sie dazu bringen, sich für Ihren Newsletter anzumelden oder Ihre Seite auf Facebook zu mögen, werden sie in Zukunft wahrscheinlicher bei Ihnen kaufen. Eine plattformübergreifende Python-Implementierung von grep – pygrep hooks ist eine schnelle Möglichkeit, einen einfachen Hook zu schreiben, der Commits durch Dateiabgleich verhindert. Geben Sie den Regex als Eintrag an. Der Eintrag kann ein beliebiger python regulärer Ausdruck sein. Bei unsensiblen Groß-/Kleinschreibungen können Sie das (?i)-Flag als Anfang Ihres Eintrags anwenden oder args verwenden: [-i]. Stattdessen bietet Pre-Commit Tools, die das Upgrade auf die neuesten Versionen mit dem Autoupdate vor dem Commit erleichtern. Wenn Sie die absolut neueste Version eines Hooks (anstelle der neuesten markierten Version) benötigen, übergeben Sie den Parameter –bleeding-edge an autoupdate. In diesem Fall ist die Zurückgabung fehlgeschlagen, da die versuchte Wiederherstellung einen Zusammenführungskonflikt generiert hat. Der andere mögliche Fehlercode ist leer, was darauf hinweist, dass das Changeset leer war, wahrscheinlich aufgrund der Änderung, die bereits rückgängig gemacht wurde. (optional: Standardeinstellung) siehe Überschreiben der Sprachversion. Nicht alle Hooks sind perfekt, so dass Sie manchmal die Ausführung eines oder mehrerer Hooks überspringen müssen.