2011-10-19 31 views
5

Nhóm của tôi hiện đang sử dụng TFS 2010 để kiểm soát nguồn, xây dựng và quản lý dự án. Chúng tôi đang chuyển sang Git để kiểm soát nguồn, Cruise for builds và Redmine để quản lý dự án. Chúng tôi đang sử dụng Git-Tfs ngay bây giờ để tích hợp kiểm soát nguồn của chúng tôi với TFS, và hành trình là một thiết lập khá tầm thường, câu hỏi của tôi là về di chuyển quản lý dự án.Di chuyển từ TFS sang Redmine

Có bất kỳ quy trình hoặc công cụ nào để di chuyển các vấn đề, lỗi, nhiệm vụ và câu chuyện của người dùng từ TFS đến Redmine không? Có ai làm điều này trước khi?

+2

Tùy thuộc vào cách thức và những gì bạn không thể di chuyển nó có thể không còn sau đó một vài câu lệnh chèn Sql trên cơ sở dữ liệu đã di chuyển. – CodingBarfield

+0

Đây là một chút khảo cổ học nhưng @James nếu bạn thực hiện di chuyển, tôi sẽ rất quan tâm đến cách thức. Chúng tôi đang làm chủ yếu là kế hoạch tương tự (thay thế Jenkins cho Cruise). –

+0

@RicardoGomes Tôi đã không nhận được bất cứ nơi nào với điều này, và tôi đã kết thúc việc thay đổi ngay sau này. Lấy làm tiếc! – James

Trả lời

0

Thực sự khi nói đến việc nhập vào Redmine, đặt cược tốt nhất là sử dụng API REST (http://www.redmine.org/projects/redmine/wiki/Rest_api_with_ruby). Điều này yêu cầu bạn xuất dữ liệu của bạn từ TFS theo một cách nào đó (đặt cược tốt nhất là csv hoặc tsv) và với một mã ruby ​​nhỏ lặp qua dữ liệu của bạn và tạo ra các vấn đề mới.

Tôi không biết những công cụ TFS đã tích hợp để xuất dữ liệu, nhưng dưới dạng csv không phải là hiếm, và ít nhất với quyền truy cập vào back-end SQL và tập lệnh SQL bạn có thể tạo csv theo cách thủ công .

Việc nhập vào Redmine thường yêu cầu mã hóa, nhưng cũng có các plugin (http://www.redmine.org/plugins/issue_importer_xls).

Các vấn đề liên quan