2012-06-24 22 views
6

Ich verwende diesen GitHub Mylyn-Anschluss: http://marketplace.eclipse.org/content/github-mylyn-connectorGitHub Mylyn-Anschluss: Erste Fragen von GitHub

jedoch, wenn jemand ein Problem auf GitHub zu schaffen selbst, ist es nicht in meine Aufgaben in Eclipse aktualisiert. Ich arbeite in einem Team, möchte daher die Möglichkeit haben, alle Aufgaben zu teilen. Die Idee hinter Mylyn war es, Aufgaben zu erstellen, sie mit GitHub zu synchronisieren und alle anderen werden ihre Aufgabenliste mit der Aufgabenliste auf GitHub synchronisieren. Wie ich bereits erwähnt, irgendwie hat es keine Aufgaben synchronisieren, die sich auf GitHub erstellt wurden, daher gehe ich davon aus, dass Aufgaben, die ich in Mylyn und synchron mit GitHub erstellen wird nicht so gut zu meinen Kollegen Computer synchronisiert werden.

Irgendeine Lösung dafür?

+1

Haben Sie die richtige Abfrage festgelegt haben, wie in http://wiki.eclipse.org erwähnt/EGit/GitHub/UserGuide? – VonC

+0

Wow. Das hat funktioniert. Willst du eine Antwort einreichen? Vielleicht ein wenig über die Abfragen, für weitere Referenzen. – cherrun

+0

Antwort geschrieben, mit einem Verweis auf die genaue Teilmenge von GitHub API von Egit/Mylyn verwendet. – VonC

Antwort

6

Die Idee hinter der Verbindung zwischen GitHub Ausgabe und Mylyn zu definieren, ist ein query:

GitHub issue Mylyn query

GitHub Ausgabeaufgabe Repositorys Support-Anfragen, dass die Filter durch die folgenden Felder zu erstellen:

  • Staat (offen oder geschlossen)
  • Meilensteine ​​
  • Mentions
  • Zessionar
  • Labels

Also, wenn Sie nicht über eine Abfrage für die Themen definieren (vor allem für die, die zu Ihnen zugewiesen oder Ihr Team), Sie werde sie nicht sehen.

wird Diese Abfrage die GitHub v3 API for issues verwenden.
(Huboard ist ein Beispiel für einen anderen Dienst, neben Egit, die diese API verwendet: wie durch Ryan Rauh in Huboard – Github issues made awesome, beschrieben)