2016-07-29 32 views
1

Ich arbeite mit einem Team in einer App mit Java ADF und JDeveloper gebaut.ADF JDeveloper: Ausgabedateien Verzeichnis ändern

Das Problem ist, dass JDeveloper, da wir Git verwenden, generiert output-Dateien jedes Mal, wenn wir die Anwendung ausführen, diese Dateien sind wie: .class, .jbd, unter anderem. Irgendwie können wir Git nicht dazu bringen, diese Dateien zu ignorieren. Ich dachte, ich könnte vielleicht den Output-Ordner von JDeveloper so ändern, dass ich alles, was darin ist, ignorieren könnte.

Ist das möglich? Wenn nicht, gibt es andere Problemumgehungen?

Antwort

0

Zuerst fügen Sie sie zu Ihrem .gitignore hinzu.

*.class 
*.jbd 
# All other extensions you want 

Dann entfernen Sie die neu gitignored Dateien mit

git rm -r --cached . 

Beachten Sie, dass Sie eine bestimmte Datei durch Ersetzen . mit der Dateierweiterung entfernen können.

+0

Das Entfernen-Befehl zu ignorieren scheint, wird alle nicht ausgeführten Änderungen richtig? – ggderas

+0

Nein. Für nicht festgeschriebene Änderungen reicht ein Gitignore, um noch nicht einmal etwas anderes tun zu müssen. Git ignoriert automatisch alles in der Gitignore-Datei. Wenn Sie jedoch eine '.class'-Datei festgeschrieben haben und diese entfernen möchten, können Sie sie zur Git-Ignorierung hinzufügen und dann' git rm -r --cached 'ausführen. Wenn Sie nicht festgeschriebene Änderungen entfernen müssen, klicken Sie einfach auf 'git reset "nach dem Erstellen der Git ignorieren. – intboolstring

0

Sie können JDeveloper-Ausgabeverzeichnisse in Projekteigenschaften-> Projektquellenpfad steuern.

Dass gesagt wird dies kein Problem sein sollte, wenn man in Git Integration in JDeveloper die eingebaute verwenden werden, der diese Dateien (als Teil der „Version Anwendung“ Menü)