2015-02-26 14 views
6

Tôi không thể tìm thấy nhiều tài nguyên về kiểm soát phiên bản nào để sử dụng với giải pháp SSIS. Có phải là điều "thích hợp" để thực hiện giải pháp SSIS trên kho GIT hay không có các giải pháp (tốt hơn) khác cho loại dự án này. Tôi quen thuộc với git nhưng tôi không chắc chắn làm thế nào nó sẽ làm việc với SSIS vì nó chủ yếu là UI điều tôi không biết nếu đưa vào git có thể mess lên bất cứ điều gì, có bất cứ điều gì phải cẩn thận với, vvGiải pháp SSIS trên GIT?

+3

Chúng tôi sử dụng TFS và xử lý các gói SSIS dưới dạng tệp nhị phân. Việc hợp nhất các gói SSIS hoặc chỉnh sửa XML mà không cần thận trọng là một cách tuyệt vời để phá vỡ các gói SSIS của bạn. –

Trả lời

12

Tuy nhiên, giao diện với SSIS nói chung là thông qua một giao diện người dùng nhưng ở trung tâm nó là một số lượng không đúng về XML.

Vì vậy, có, bạn có thể và phiên bản nên kiểm soát các giải pháp SSIS của bạn, vì bạn nên phiên bản kiểm soát mọi thứ bạn phát triển. Việc hợp nhất XML là dicey tốt nhất, cho dù đó là XML "thẳng" hay những gì chúng ta nhận được với SSIS: XML mô tả quy trình làm việc , được nhúng trong XML đó là XML mô tả bố cục của các phần tử GUI. Kết hợp bố cục và công việc đó dẫn đến nhiều xung đột khi hợp nhất các gói SSIS. Có những công cụ như BIDS Helper cố gắng cung cấp "sự khác biệt thông minh". Tôi thấy rằng nó rất hữu ích cho tôi để xác định "dòng dữ liệu này thay đổi" nhưng nếu không, tôi xử lý các gói SSIS như các đối tượng nhị phân trong điều khiển nguồn.

Cho dù bạn sử dụng git, mercurial, svn, csv, rcs, perforce, tfs, sourcesafe hoặc bất kỳ công cụ nào khác là 100% không quan trọng đối với loại nội dung đang được phiên bản.

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