Là một nhà phát triển tự do, tôi muốn giữ tất cả sự phát triển của mình trong máy chủ SVN của riêng tôi cho cả tích hợp liên tục cũng như giữ sách như những thay đổi được thực hiện và khi nào.Giữ mã trong nhiều máy chủ SVN
Tôi hiện đang làm việc với một khách hàng cũng sử dụng SVN nội bộ và rõ ràng sẽ như tôi làm việc với nhóm phát triển của họ trên máy chủ SVN của họ.
Điều này thật tuyệt vời, nhưng nó cũng sẽ khiến tôi từ bỏ thực tiễn làm việc của mình về dự án này và mất phương pháp giữ sách nội bộ của tôi. Nếu điều này xảy ra rất nhiều, sau đó tôi sẽ kết thúc với tiêu chuẩn làm việc khá lỏng lẻo - cuối cùng thay đổi theo dự án (mà tôi rõ ràng là không muốn).
Có cách nào sáng tạo để tận dụng tối đa cả hai thế giới và có mã tồn tại trên cam kết trong cả hai máy chủ SVN? Tôi không quan tâm thêm một chút công việc hoặc lên phía trước hoặc trên mỗi cam kết/cập nhật để kéo nó đi.
svnsync trông giống như một lựa chọn tốt. Có ai đã thử điều này? Có ai có đề xuất khác?