Core Forking - best practice: Unterschied zwischen den Versionen
Aus Contao Community Documentation
Tril (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{stub}} =Core Forking - best practice= just for me to remember me to write somethink here ;) ~~~~“) |
Tril (Diskussion | Beiträge) (→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
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.