Haben Sie ein gutes ignore-Muster für svn, git usw., das einen Eclipse-Arbeitsbereich behandelt? Ich möchte alle Projekte im Arbeitsbereich versionieren. Es muss die gesamte Eclipse-Konfiguration, kompilierte Dateien und Ausgabeordner ignorieren.Muster für Eclipse-Arbeitsbereich ignorieren
Antwort
Sie sollten nur das Arbeitsverzeichnis der obersten Ebene ignorieren können. Was versuchst du zu erreichen?
Grundsätzlich in das Verzeichnis über Ihren Arbeitsbereich, dies tun:
svn propset svn:ignore "<your_workspace_dir>" .
Da das, was Sie wollen, ist mehr spezifische Ressourcen innerhalb des Projekts zu ignorieren, wollen Sie so etwas wie dieses (Sie es mit svn prop_edit_ einstellen svn: ignore <project_dir>
):
.project
.classpath
.settings
bin
In Standard-Eclipse-JDT-Projekten (mit separater Quelle und bauen Bäume), die die Dinge ausschließen, dass es ausgibt. Natürlich wird dies für Dinge wie CDT-Projekte etwas anders sein, Ruby, & c. YMMV, und so weiter.
Meine allgemeine Praxis ist, alles, was ich brauche, manuell zu versionieren und dann auszuschließen, was noch übrig ist. Wildcards sind gefährlich für Ignorieren; Sie können leicht verhindern, dass Sie etwas Kritisches bemerken, also irren Sie auf der Seite der Vorsicht und ignorieren Sie nur das Nötigste.
- 1. Globale Ignorieren Muster für Subversion
- 2. Muster Zeichen für svn passend: ignorieren
- 3. SVN-Client-Muster für VB.NET-Lösungen ignorieren
- 4. AnkhSVN Muster ignorieren
- 5. Python CopyTree mit negierten ignorieren Muster
- 6. ignorieren Muster mit speciefic Wort darin
- 7. Regex, ignorieren Muster, wenn es in Anführungszeichen ist
- 8. Factory-Muster für Selenium webdriver
- 9. Design-Muster für ASP.Net
- 10. Beispiel für Singleton-Muster
- 11. Grok Muster für Datum
- 12. Namenskonvention für gängige Muster?
- 13. Singleton Muster für C#
- 14. Muster für Grammatikübersetzung
- 15. Muster für gespeicherte Prozeduren?
- 16. SVN ignorieren ignorieren ... möglich?
- 17. Git ignorieren für Verzeichnisse mit Leerzeichen auf Mac OS X
- 18. Wie kann ich Codezeilen für Clover zu ignorieren ignorieren?
- 19. Cassandra: Zeitzone für Zeitstempel ignorieren
- 20. MVC ignorieren Anfrage für Controller
- 21. Ignorieren Bühnenrand für Mausklicks javafx
- 22. Git ignorieren für ionische Projekt
- 23. Jenkins regex für mehrere Wörter für negative Muster
- 24. PHPUnit ignorieren, Dinge ignorieren?
- 25. Regex Übereinstimmung für ein bestimmtes Muster ohne ein spezifisches Muster
- 26. Haskell Parse-Fehler im Muster für n + k Muster
- 27. Pipeline-Muster für die Nachrichtenverarbeitung
- 28. Muster für unidirektionale has_many beitreten?
- 29. GUI-Muster für CRUD-Webanwendungen
- 30. Architektur und Muster für Geldsammelterminals
erweitert die Frage ein wenig. Ich mache mir Sorgen, dass Muster nicht so behandelt werden, wie ich es möchte. – Spoike
Was ist mit dem Ignorieren der Metadaten? Außerdem verstehe ich nicht, warum du die .project-Datei ignorierst. – Juri
@Juri: Wenn Sie in zwei verschiedenen IDEs arbeiten (was in der Java-Open-Source-Community mit Eclipse vs. Netbeans üblich ist), wird die Versionierung des eigentlichen Projekts problematisch. Es ist besser, Software wie Maven zu verwenden, um das Build-Projekt für beide IDEs zu erstellen, wenn sie die Quelle kompilieren. Hmm ... diese Antwort braucht vielleicht ein update = – Spoike