2009-12-16 35 views
5

Tôi tham gia Cuộc thi Phần mềm Tự do và chúng tôi phải sử dụng một giả mạo sử dụng GForge, chỉ hỗ trợ cho SVN, nhưng tôi muốn sử dụng Git (sử dụng gitorious) cho thí dụ.Làm việc với Git và SVN cùng một lúc

Có một cách đơn giản để nhận hai kho lưu trữ (một trên SVN và một với Git) được cập nhật nhiều hay ít cùng một lúc?

Trả lời

4

Điều này sẽ vẫn là thao tác hai bước, nhưng một số script like git2svn có thể giúp bạn cập nhật nhanh chóng svn của mình sau khi bạn đã đẩy cam kết của bạn vào repo Gitious gitious.

0

Chúng tôi đang làm điều gì đó trên một mạch tương tự, vì chúng tôi muốn sử dụng Gource để hiển thị mã nguồn của chúng tôi đẹp đến thế nào.

here is a link to what the gource site suggests

Vì vậy, tôi thiết lập một nhiệm vụ lên kế hoạch để thực hiện mỗi 6 giờ (bạn có thể làm bạn thường xuyên hơn dĩ nhiên) mà sẽ sử dụng git svn fetch chức năng để kéo các phiên bản mới nhất từ ​​máy chủ svn của chúng tôi để git của chúng tôi cài đặt.

Có thể làm điều đó như là một phần của chức năng của Máy chủ Xây dựng Không đổi, tôi nghĩ đó là thuật ngữ đúng đắn? (như kiểm soát hành trình, teamcity của bạn, hoặc xây dựng khác bạn có thể thực hiện một chuyển đổi git).

Cheers

Luke

(Tái bút: không bao giờ có thể nhận được rebase git svn để làm việc đúng cách, vì vậy đang không ngừng thực hiện lấy)

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