Entwickler FAQ: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
m (Updating interlang links (links to translated versions of this page in other languages) triggered by origin English page "Developer_FAQ" update.)
mNo edit summary
Tag: 2017 source edit
 
Line 84: Line 84:
Hier ist die ''Pro-Methode'', nach der Sie arbeiten müssen, um eine solche Patch-Datei erzeugen zu können:
Hier ist die ''Pro-Methode'', nach der Sie arbeiten müssen, um eine solche Patch-Datei erzeugen zu können:


- Ein Verzeichnis haben, das die Referenzversion von Dolibarr enthält (Ergebnis des GIT-Updates oder einfach die Baumstruktur, die sich aus dem Entpacken eines tgz-Snapshots von Dolibarr ergibt). Wir werden dieses Verzeichnis '''alte_rep''' nennen. Sie können den Snapshot der aktuellen Dev-Version auf der [http://www.dolibarr.org/downloads/ offizielle Dolibarr-Website - Downloadbereich - Entwicklungsversion] abrufen.
- Ein Verzeichnis haben, das die Referenzversion von Dolibarr enthält (Ergebnis des GIT-Updates oder einfach die Baumstruktur, die sich aus dem Entpacken eines tgz-Snapshots von Dolibarr ergibt). Wir werden dieses Verzeichnis '''alte_rep''' nennen. Sie können den Snapshot der aktuellen Dev-Version auf der [https://www.dolibarr.org/downloads/ offizielle Dolibarr-Website - Downloadbereich - Entwicklungsversion] abrufen.


- Ein weiteres Verzeichnis haben, das den Baum von Dolibarr enthält, in dem Sie aber Ihre Änderungen vornehmen oder vorgenommen haben. Wir werden dieses Verzeichnis '''new_rep''' nennen.
- Ein weiteres Verzeichnis haben, das den Baum von Dolibarr enthält, in dem Sie aber Ihre Änderungen vornehmen oder vorgenommen haben. Wir werden dieses Verzeichnis '''new_rep''' nennen.


Um die Patch-Datei zu erzeugen, müssen Sie dann nur den Befehl  
Um die Patch-Datei zu erzeugen, müssen Sie dann nur den Befehl  
'''diff''' (unter Linux Standard, unter Windows in [http://www.cygwin.org/cygwin cygwin] bereitgestellt) wie folgt ausführen:
'''diff''' (unter Linux Standard, unter Windows in [https://www.cygwin.org/cygwin cygwin] bereitgestellt) wie folgt ausführen:
<source lang="bash">
<source lang="bash">
diff -BNaur --exclude=CVS --exclude="*.patch" --exclude=".#*" --exclude="*~" --exclude="*.rej" \
diff -BNaur --exclude=CVS --exclude="*.patch" --exclude=".#*" --exclude="*~" --exclude="*.rej" \

Navigation menu