DePatch » History » Version 1

C S, 2021-09-24 11:10
First Release

1 1 C S
Übersetzung der "Rev. 5":https://www.redmine.org/projects/redmine/wiki/Patch/5
2 1 C S
3 1 C S
h1. Patch
4 1 C S
5 1 C S
Eine Patch-Datei ist eine einzelne Datei, die alle an Redmine vorgenommenen Änderungen auflistet. Dies ist die bevorzugte Methode zum Erstellen und Freigeben von Änderungen an Redmine.
6 1 C S
7 1 C S
h2. Erstellen einer Patch-Datei
8 1 C S
9 1 C S
Das Erstellen eines Patches für Redmine ist einfach. Folgen Sie einfach den Schritten:
10 1 C S
11 1 C S
# Laden Sie die Entwicklungskopie von Redmine herunter
12 1 C S
# _Änderungen vornehmen_
13 1 C S
# Führen Sie @svn diff > PATCH_NAME.diff@ in Ihrem Redmine-Ordner aus. Ändern Sie PATCH_NAME in etwas, das den Zweck beschreibt.
14 1 C S
# Laden Sie die Patch-Datei zu einem Issue hoch und teilen Sie die Datei
15 1 C S
16 1 C S
h2. Anwenden einer Patch-Datei
17 1 C S
18 1 C S
Um eine Patch-Datei anzuwenden, können Sie das Programm "patch":http://www.gnu.org/software/patch/ benutzen.
19 1 C S
20 1 C S
# Wechseln Sie in Ihr Redmine-Verzeichnis (das mit den App-, Test- und Konfigurationsordnern)
21 1 C S
# @patch -p0 < PATCH_NAME.diff@ ausführen
22 1 C S
# Überprüfen Sie die Meldungen auf Fehler.
23 1 C S
24 1 C S
Einige Fehler können auftreten, weil Änderungen an denselben Codebereichen vorgenommen wurden. Wenn Sie mit dem Zusammenführen von Code vertraut sind, können Sie versuchen, die Änderungen zusammenzuführen. Ansonsten posten Sie dort um Hilfe, wo der Patch heruntergeladen wurde oder in den Foren.
25 1 C S
26 1 C S
h2. Entfernen einer Patch-Datei
27 1 C S
28 1 C S
Um eine Patch-Datei zu entfernen, können Sie das Programm "patch":http://www.gnu.org/software/patch/ verwenden.
29 1 C S
30 1 C S
# Wechseln Sie in Ihr Redmine-Verzeichnis (das mit den App-, Test- und Konfigurationsordnern)
31 1 C S
# @patch -p0 -R < PATCH_NAME.diff@ ausführen
32 1 C S
# Überprüfen Sie die Meldungen auf Fehler.