Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
elektronik_labor:anleitung_zu_redmine [2020/03/25 00:17] – ↷ Page moved from anleitung_zu_redmine to elektronik_labor:anleitung_zu_redmine tfischer | elektronik_labor:anleitung_zu_redmine [2023/09/25 18:36] (aktuell) – [Vorbereitung] mexleadmin | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
Redmine ist ein Projektmanagement-Werkzeug, | Redmine ist ein Projektmanagement-Werkzeug, | ||
- | - **Tickets verwaltet werden**: Ein Ticket kann ein gefundener //Fehler//, ein gewünschtes // | ||
- | - **Gantt-Diagramm erstellt werden**: Im // | ||
- | - **Arbeitsprodukte und Dokumentation versioniert werden**: Im // | ||
- | - **Dokumentation und Protokoll abgelegt werden**: Dies kann leicht in jedem einzelnen Projekt über das //Wiki// geschehen. | ||
+ | - **Tickets verwaltet werden**: Ein Ticket kann ein gefundener //Fehler//, ein gewünschtes // | ||
+ | - **Gantt-Diagramm erstellt werden**: Im // | ||
+ | - **Arbeitsprodukte und Dokumentation versioniert werden**: Im // | ||
+ | - **Dokumentation und Protokoll abgelegt werden**: Dies kann leicht in jedem einzelnen Projekt über das // | ||
Da damit auch die Planung und Ablage mehrere Projekte leicht möglich ist, werden bei MR-Elektronik alle Projekte darüber verfolgt. | Da damit auch die Planung und Ablage mehrere Projekte leicht möglich ist, werden bei MR-Elektronik alle Projekte darüber verfolgt. | ||
===== Vorbereitung ===== | ===== Vorbereitung ===== | ||
- | + | | |
- | | + | |
* Erst wenn ich Ihre Mail erhalten und Sie angemeldet habe, können Sie in Redmine weiterarbeiten. | * Erst wenn ich Ihre Mail erhalten und Sie angemeldet habe, können Sie in Redmine weiterarbeiten. | ||
- | * Da das Versionierungstool Subversion (=SVN) genutzt wird, sollte für dieses auch ein Interface auf Ihrem Computer installiert werden. Dies ermöglicht die Anwendung | + | * Da das Versionierungstool Subversion (=SVN) genutzt wird, sollte für dieses auch ein Interface auf Ihrem Computer installiert werden. Dies ermöglicht die Anwendung [[https:// |
- | * Suchen Sie sich auf einem Datenträger (z.B. Festplatte) ein geeignetes Ordner, in dem Sie die beiden Unterordner " | + | * Suchen Sie sich auf einem Datenträger (z.B. Festplatte) ein geeignetes Ordner, in dem Sie die beiden Unterordner " |
- | * ++Hinweis für Projektarbeiten (Seminararbeiten, | + | * ++Hinweis für Studierende, |
- | + | ||
===== Erste Schritte in Redmine ===== | ===== Erste Schritte in Redmine ===== | ||
- | <wrap right> | + | <wrap right> {{elektronik_labor:redmine_projektauswahl.jpg? |
- | {{:Redmine_Projektauswahl.jpg?150|}} | + | |
- | </ | + | |
+ | **Wichtig**: | ||
- | **Wichtig**: | + | |
- | | + | |
* Wichtige Projekte für Sie sind: | * Wichtige Projekte für Sie sind: | ||
- | | + | |
- | * **18WS** (bzw. Ihr Semester): Die Ablage Ihrer eagle Files und diverser Doku. | + | * **23WS** (bzw. Ihr Semester): Die Ablage Ihrer eagle Files und diverser Doku. |
- | * **PrjX_xxx**: | + | * **PrjX_xxx**: |
- | * In den jeweiligen Projekten finden Sie folgende Reiter | + | * <del>In den jeweiligen Projekten finden Sie folgende Reiter</ |
- | * **Übersicht**: | + | * <del>**Übersicht**: |
- | * **Aktivität**: | + | * <del>**Aktivität**: |
- | * **Tickets**: | + | * <del>**Tickets**: |
- | * **Gant-Diagramm**: | + | * <del>**Gant-Diagramm**: |
- | * **Wiki**: Dokumentationsseite. Dort sollte Sie anfängliche Projektidee und das Protokoll niederschreiben. Bis zum Ende des Projekts soll hier die Dokumentation als oberstes Kapitel erstellt werden. | + | * <del>**Wiki**: Dokumentationsseite. Dort sollte Sie anfängliche Projektidee und das Protokoll niederschreiben. Bis zum Ende des Projekts soll hier die Dokumentation als oberstes Kapitel erstellt werden.</ |
- | * **Projektarchiv**: | + | * <del>**Projektarchiv**: |
===== Erste Schritte mit tortoiseSVN ===== | ===== Erste Schritte mit tortoiseSVN ===== | ||
- | <wrap right> | + | <wrap right> {{elektronik_labor: |
- | {{: | + | |
- | </ | + | |
**Wichtig**: | **Wichtig**: | ||
- | * **SVN Checkout**: Zunächst sind die angelegten Ordner auf Ihrem Datenträger den jeweiligen SVN-Repositories zuzuordnen: | ||
- | * Klicken Sie dazu mit der rechten Maustaste auf den Ordner "basic PCBs" im File Explorer. | ||
- | * Wählen Sie dann "SVN Checkout..." | ||
- | * Bestätigen Sie mit OK (danach kann eine Passwortabfrage erscheinen) | ||
- | * Im Folgenden werden alle aktuellen Dateien, welche im SVN von "basic PCBs" vorhanden sind, in den Ordner kopiert | ||
- | * Verfahren Sie entsprechend mit dem Link: < | ||
- | * Wenn Sie nur an einem **einzelnen Projekt** aus einem älteren Semester interessiert sind, lohnt sich häufig nicht alle Projekte auszuchecken, | ||
- | * **SVN Commit**: Nun können Sie auch Änderungen an den Dateien vornehmen (neu anlegen, ändern, löschen). Dieser werden aber zunächst nur lokal auf Ihrem Datenträger ausgeführt. Zum Ändern auf dem Server gehen sie wiefolgt vor: | ||
- | * Rechtsklick auf die Datei oder den Ordner, der auf dem Server geändert werden soll | ||
- | * Klick auf "SVN Commit ..." | ||
- | * Geben Sie bei Message kurz den Grund der Änderung ein (länger als " | ||
- | * Wählen Sie bei " | ||
- | * Klick auf OK | ||
- | * **SVN Update**: Es kann auch entsprechend sein, dass sich Dateien auf dem Server geändert haben und Sie diese bei sich auf den Datenträger bringen wollen. Oder Sie sind sich nicht sicher, ob Ihre Daten auf dem Datenträger aktuell sind. In diesem Falle können Sie folgendes tun: | ||
- | * Rechtsklick auf die Datei oder den Ordner, der auf Ihrem Datenträger geändert/ | ||
- | * Klick auf "SVN Update" | ||
- | * Achtung: Falls Sie Änderungen auf dem Datenträger gemacht haben werden diese dabei **ohne Rückfrage gelöscht** | ||
- | * Weitere Versionierungsmlglichkeiten ergeben sich bei Dateien und Ordnern im Menü unter " | ||
+ | * **SVN Checkout**: Zunächst sind die angelegten Ordner auf Ihrem Datenträger den jeweiligen SVN-Repositories zuzuordnen: | ||
+ | * Klicken Sie dazu mit der rechten Maustaste auf den Ordner "basic PCBs" im File Explorer. | ||
+ | * Wählen Sie dann "SVN Checkout…" | ||
+ | < | ||
+ | https:// | ||
+ | </ | ||
+ | * Bestätigen Sie mit OK (danach kann eine Passwortabfrage erscheinen) | ||
+ | * Im Folgenden werden alle aktuellen Dateien, welche im SVN von "basic PCBs" vorhanden sind, in den Ordner kopiert | ||
+ | * Verfahren Sie entsprechend mit dem Link: | ||
+ | < | ||
+ | https:// | ||
+ | </ | ||
+ | * Wenn Sie nur an einem **einzelnen Projekt** | ||
+ | * **SVN Commit**: Nun können Sie auch Änderungen an den Dateien vornehmen (neu anlegen, ändern, löschen). Dieser werden aber zunächst nur lokal auf Ihrem Datenträger ausgeführt. Zum Ändern auf dem Server gehen sie wiefolgt vor: | ||
+ | * Rechtsklick auf die Datei oder den Ordner, der auf dem Server geändert werden soll | ||
+ | * Klick auf "SVN Commit …" | ||
+ | * Geben Sie bei Message kurz den Grund der Änderung ein (länger als " | ||
+ | * Wählen Sie bei " | ||
+ | * Klick auf OK | ||
+ | * **SVN Update**: Es kann auch entsprechend sein, dass sich Dateien auf dem Server geändert haben und Sie diese bei sich auf den Datenträger bringen wollen. Oder Sie sind sich nicht sicher, ob Ihre Daten auf dem Datenträger aktuell sind. In diesem Falle können Sie folgendes tun: | ||
+ | * Rechtsklick auf die Datei oder den Ordner, der auf Ihrem Datenträger geändert/ | ||
+ | * Klick auf "SVN Update" | ||
+ | * Achtung: Falls Sie Änderungen auf dem Datenträger gemacht haben werden diese dabei **ohne Rückfrage gelöscht** | ||
+ | * Weitere Versionierungsmlglichkeiten ergeben sich bei Dateien und Ordnern im Menü unter " | ||