- Sollte jedes Teammitglied seinen eigenen Arbeitsbereich erstellen und das Projekt importieren, das unter der Quellcodeverwaltung gespeichert ist? Oder gibt es eine Möglichkeit, den Arbeitsbereich auch der Quellcodeverwaltung zuzuordnen?
- Wie vermeidet man absolute Pfade in der Konfiguration des Arbeitsbereichs?
- Gibt es andere Engpässe bei dieser Aufgabe?
Antwort
Eine Route, die Leute nehmen, besteht darin, die Eclipse-Projekte aus der Build-Datei zu generieren. Dies hat einen zusätzlichen Vorteil, wenn die Entwicklungsumgebung keine feste Struktur aufweist (z. B. kann der Pfad zu Bibliothek X in Umgebung Y relativ anders sein als in Umgebung Z), da dieselben Konfigurationsdaten (Dateien, Umgebungsvariablen usw.) verwendet werden können verwendet werden, um das Eclipse-Projekt als Nicht-Eclipse-Umgebung einzurichten.
Ich würde Arbeitsbereiche nicht in SCM versetzen; das würde verlangen, dass die Umgebung jedes Entwicklers identisch ist. Vermeiden Sie stattdessen, hart codierte Pfade zu vermeiden. Verwenden Sie Arbeitsbereichsvariablen.
Verwenden Sie Project Set Files, um Gruppen von Projekten zu identifizieren und freizugeben, die in einen Arbeitsbereich importiert werden müssen. Diese Dateien können/sollten in SCM gespeichert werden, vielleicht in dedizierten Release-Projekten.
Meine Praxis bei der ernsthaften Arbeit an einer Anwendung ist es, mit einem sauberen Arbeitsbereich zu beginnen, ohne fremde Projekte. Füllen Sie es mit der PSF.
- 1. Was ist die übliche Praxis für Enums in Python?
- 2. Was ist die alternative Lösung für PaymentWithProductIdentifier?
- 3. Was ist die Lösung für diesen Fehler?
- 4. Was ist die beste Lösung für die Zusammenarbeit
- 5. Was ist die beste Lösung um Benutzer auf Browsersprache umleiten
- 6. Was ist die beste Lösung, um ein Nutzerland zu überprüfen?
- 7. Wie Java einzurichten, um anwenderspezifische Zertifikate für Eclipse zu verwenden?
- 8. Was ist die beste Lösung für OpenID mit Django?
- 9. Was ist die beste Lösung für ein peinlich paralleles Problem?
- 10. Benutzerdefinierte Benutzerfelder für Wordpress - Was ist die beste Lösung?
- 11. Was ist die äquivalente DynamoDB-Lösung für diese MySQL-Abfrage?
- 12. Was ist die Lösung für das Problem "406 Not Acceptable"?
- 13. Was ist die funktionalste Lösung für Landwirte "Print Tiere"?
- 14. Was ist die alternative Lösung für @ javax.jws.WebMethod (exclude = true)?
- 15. Was ist die optimale Lösung für den Tag/Keyword-Abgleich?
- 16. Was ist die beste Lösung für große Datenmengen, Volltextsuche?
- 17. Was ist die Eclipse-Java-Deklarationsverknüpfung?
- 18. Ist das korrekt, um die Berechtigungen für die Rails-App neu einzurichten?
- 19. Was ist die übliche Praxis in Bezug auf die Unterscheidung zwischen UTC und GMT?
- 20. Was ist die Struktur von Eclipse?
- 21. Was ist der richtige Weg, um Block in Initialisierungsmethoden einzurichten?
- 22. Was ist die übliche Praxis für ausländische Server in Oracle WebLogic Server-Targeting
- 23. Für die Aussage Lösung
- 24. "Uncaught TypeError: $ (...). Select2 ist keine Funktion" Was ist die Lösung?
- 25. Was ist die beste Lösung, um Dateipfade für eine Nachricht aus der Datenbank zu erhalten?
- 26. Was ist die richtige Lösung, um IAccesible-Schnittstelle für Caret-Bewegung in Texteditoren zu unterstützen?
- 27. Was ist die neueste Version von Tomcat Plugin für Eclipse?
- 28. Was ist die korrekte Version von Eclipse für Coldfusion?
- 29. Was ist die beste kleine Schrift für Eclipse?
- 30. Was ist die Tastenkombination für Run to Cursor in Eclipse?
Wie ich verstanden "Projekt Set Files" Funktion funktioniert nur mit CSV, das ist nicht für mich geeignet. –