2010-03-22 32 views
5

Ông chủ của tôi quan tâm đến việc sử dụng tính toàn vẹn của MKS để theo dõi lỗi, yêu cầu tính năng, tài liệu Wiki và vân vân. Tuy nhiên, chúng tôi hiện đang sử dụng Subversion và anh ấy không muốn ép chúng tôi sử dụng hệ thống kiểm soát phiên bản mà chúng tôi không thích.Tính tích hợp MKS có thể tích hợp với các công cụ kiểm soát nguồn khác không? (SVN, Git ...)

Có thể tích hợp chương trình kiểm soát phiên bản khác vào tính toàn vẹn của MKS không? Tôi đặc biệt quan tâm đến SVN, Git, Mercurial và Bazaar. Nếu bạn đã thử trộn các công cụ như thế này trước đây, tôi rất muốn nghe về trải nghiệm của bạn.

Cập nhật: Khi người trả lời câu hỏi trả lời, có tích hợp cho ClearCase, Perforce và Subversion. Tuy nhiên, chắc chắn không có bất kỳ sự tích hợp nào được tạo ra cho Mercurial hoặc Git. Đồng thời, việc tạo ra sự tích hợp dường như yêu cầu thứ gì đó khoảng 500 dòng mã (Perl), do đó việc tạo một tích hợp cho một trong những hệ thống kiểm soát phiên bản đó không nằm ngoài câu hỏi nếu bạn thực sự muốn nó.

Trả lời

4

Có, MKS có thể tích hợp với các nhà cung cấp kiểm soát phiên bản khác và đã làm như vậy với Perforce, CC và Subversion cho các khách hàng cụ thể.

+1

Đó là tin tức tuyệt vời! Cảm ơn bạn đã giúp đỡ! Một câu hỏi cuối cùng: Git? Bất kỳ tích hợp với điều đó? – bnsmith

1

Tôi xin lỗi vì tôi không thể đưa ra ý kiến ​​được thông báo về sự kết hợp của MKS với những SCM nhưng tôi muốn đóng góp.

Nếu mối quan tâm đầu tiên của bạn là SCM mà các nhà phát triển muốn chọn thì trước tiên hãy tìm một trình theo dõi làm việc với tư cách là mối quan tâm thứ cấp.

0

tương tự như vậy tôi không có kinh nghiệm với tính toàn vẹn MKS nhưng tôi sẽ ngạc nhiên nếu bạn không thể sử dụng bất kỳ VCS nào với nó. Tất cả chúng đều cho phép mã tùy ý được thực hiện từ các móc trước và sau các hàm của chúng, vì vậy nó chỉ cần phải có khả năng kịch bản theo một cách nào đó. hãy thử mercurial book để biết hướng dẫn về cách viết móc cho mercurial nếu MKS chưa cung cấp số này

0

Tôi sẽ ngạc nhiên nếu MKS được phép cắm các VCS khác nhau. Họ cung cấp một giải pháp ALM đầy đủ và nó được bao bọc xung quanh hệ thống điều khiển phiên bản của họ. Vì vậy, bạn có các dòng khác nhau, changesets, vv Tôi nghi ngờ bạn có thể jsut chuyển đổi hệ thống kiểm soát phiên bản cơ bản.

Đối với SVN rất nhiều lựa chọn thay thế mà kết hợp wiki và một số công cụ theo dõi, miễn phí và thương mại, một danh sách nhỏ (xin bổ sung thêm trong ý kiến!):

2

MKS RM có giao diện dòng lệnh, do đó việc tạo tập hợp các kịch bản móc cho VCS tương tác với MKS RM là khá thẳng về phía trước.

Đây là điều tôi đang nghiên cứu một cách tò mò, vì vậy, hãy xem câu hỏi này, tại đây.

Tôi khá chắc chắn rằng việc tích hợp Mercurial/Git/SVN/khác sẽ tạo ra một sự tương tác trơn tru hơn hoạt động với RM MKS hơn sự tương tác giữa MKS RM và MKS SI

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