Core Forking - best practice: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „{{stub}} =Core Forking - best practice= just for me to remember me to write somethink here ;) ~~~~“)
 
(Core Forking - best practice)
Zeile 6: Zeile 6:
  
 
[[Benutzer:Tril|Tril]] 12:14, 4. Jan. 2012 (CET)
 
[[Benutzer:Tril|Tril]] 12:14, 4. Jan. 2012 (CET)
 +
 +
==Tips und Troubleshooting==
 +
 +
===UNIX/DOS Dateiformat automatisch korrigieren===
 +
 +
Contao benutzt für alle Dateien das UNIX Format (<code>\n</code>), wenn man Contao unter Windows klont, kann es vorkommen, dass nach dem Klonen ganz viele Änderungen im Repository gemeldet werden, weil die Dateien alle in das DOS Format (<code>\r\n</code>) konvertiert wurden. GIT versucht einfach, das Dateiformat der aktuellen Platform zu bestimmen und konvertiert Dateien dann automatisch um. Wer am Contao Core mitentwicklen will, sollte jedoch alle Dateien im UNIX Format comitten. Um GIT zu sagen, dass es nicht die Platformeinstellung nehmen soll, reicht eine Änderung der GIT Konfiguration '''core.autocrlf'''.
 +
 +
<source lang="bash">
 +
$ git config --global core.autocrlf input
 +
</source>
 +
 +
Der Wert '''input''' besagt, dass alle Dateien in das UNIX Format konvertiert werden sollen. Dies gillt für alle neu zum Repository hinzugefügte Dateien, bzw. beim klonen von Repositories.
 +
Auf [http://help.github.com/line-endings/ github] ist beschrieben wie sich '''core.autocrlf''' genau auswirkt und welche Werte die Option annehmen kann.

Version vom 11. Januar 2012, 15:05 Uhr

MsgError.png Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.

Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis.


Core Forking - best practice

just for me to remember me to write somethink here ;)

Tril 12:14, 4. Jan. 2012 (CET)

Tips und Troubleshooting

UNIX/DOS Dateiformat automatisch korrigieren

Contao benutzt für alle Dateien das UNIX Format (\n), wenn man Contao unter Windows klont, kann es vorkommen, dass nach dem Klonen ganz viele Änderungen im Repository gemeldet werden, weil die Dateien alle in das DOS Format (\r\n) konvertiert wurden. GIT versucht einfach, das Dateiformat der aktuellen Platform zu bestimmen und konvertiert Dateien dann automatisch um. Wer am Contao Core mitentwicklen will, sollte jedoch alle Dateien im UNIX Format comitten. Um GIT zu sagen, dass es nicht die Platformeinstellung nehmen soll, reicht eine Änderung der GIT Konfiguration core.autocrlf.

$ git config --global core.autocrlf input

Der Wert input besagt, dass alle Dateien in das UNIX Format konvertiert werden sollen. Dies gillt für alle neu zum Repository hinzugefügte Dateien, bzw. beim klonen von Repositories. Auf github ist beschrieben wie sich core.autocrlf genau auswirkt und welche Werte die Option annehmen kann.

Ansichten
Meine Werkzeuge

Contao Community Documentation

Ich habe eine Anpassungsgeschichte angepasst.

Leo Feyer
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge