2012-06-24 17 views
6

Tôi đang sử dụng kết nối GitHub Mylyn này: http://marketplace.eclipse.org/content/github-mylyn-connectorGitHub Mylyn nối: Bắt vấn đề từ GitHub

Tuy nhiên, khi ai đó đang tạo ra một vấn đề trên GitHub chính nó, nó không được cập nhật trong các nhiệm vụ của tôi trong Eclipse. Tôi đang làm việc trong một nhóm, do đó muốn có khả năng chia sẻ tất cả các nhiệm vụ. Ý tưởng đằng sau Mylyn là tạo các tác vụ, đồng bộ hóa nó với GitHub và mọi người khác sẽ chỉ đồng bộ danh sách nhiệm vụ của họ với danh sách vấn đề trên GitHub. Như tôi đã đề cập, bằng cách nào đó nó không đồng bộ bất kỳ tác vụ nào được tạo trên GitHub, do đó tôi giả định rằng các tác vụ tôi tạo trong Mylyn và đồng bộ với GitHub sẽ không được đồng bộ hóa với máy tính của đồng nghiệp.

Bất kỳ giải pháp nào cho điều này?

+1

Bạn đã thiết lập các truy vấn đúng, như đã đề cập trong http://wiki.eclipse.org/EGit/GitHub/UserGuide? – VonC

+0

Rất tiếc. Điều đó hiệu quả. Bạn muốn gửi câu trả lời? Có thể giải thích một chút về các truy vấn, để tham khảo thêm. – cherrun

+0

Trả lời được đăng, với tham chiếu đến tập hợp con chính xác của API GitHub được sử dụng bởi Egit/Mylyn. – VonC

Trả lời

6

Ý tưởng đằng sau mối liên hệ giữa GitHub phát hành và Mylyn là xác định một query:

GitHub issue Mylyn query

GitHub kho vấn đề nhiệm vụ hỗ trợ tạo các truy vấn mà lọc theo các lĩnh vực sau:

  • Tiểu bang (mở hoặc đóng)
  • Mốc
  • Mentions
  • chuyển nhượng
  • Nhãn

Vì vậy, nếu bạn không xác định một truy vấn cho các vấn đề (đặc biệt đối với những người được giao bạn hoặc nhóm của bạn), bạn sẽ không nhìn thấy chúng.

Truy vấn đó sẽ sử dụng GitHub v3 API for issues.
(Huboard là một ví dụ về một dịch vụ khác, bên cạnh Egit, trong đó sử dụng API rằng: như mô tả trong Huboard – Github issues made awesome, bởi Ryan Rauh)