Bạn có thể thử sử dụng svk làm ứng dụng khách địa phương thay vì svn. Svk là hệ thống điều khiển phiên bản phân tán giả sử dụng kho svn.
Bạn sẽ sử dụng svk để thiết lập gương của kho lưu trữ, đồng bộ hóa và bạn có thể khác với nội dung của trái tim, như nhiều bản chỉnh sửa theo ý muốn và tất cả đều là cục bộ.
Bạn cũng có thể tạo một nhánh của kho lưu trữ được nhân đôi và sử dụng nó làm thanh toán, sau đó cam kết của bạn cũng là hoạt động cục bộ và khi bạn sẵn sàng với một loạt cam kết, hãy đẩy chúng vào remote svn kho lưu trữ (và kéo người dùng khác thay đổi trở lại, tương tự như một lệnh cập nhật svn).
Hai hãy cẩn thận:
- Hãy chuẩn bị để sử dụng dòng lệnh. Không có TortoiseSVK hoặc GUI khác với kiến thức của tôi.
- Tôi chỉ sử dụng svk trên Linux. Nếu bạn đang sử dụng các cửa sổ, tôi không chắc chắn khách hàng tốt đến mức nào.
Ngoài ra, tôi sử dụng lần thứ hai, quảng cáo, thủy ngân hoặc git như những người khác đã đề xuất. Bazaar có lẽ là dễ nhất để sử dụng, và có một giao diện TortoiseBzr mà một đồng nghiệp của tôi nói là khá vững chắc.
Git là khó sử dụng nhất. Nó giống như con dao quân đội swiss gần như rộng hơn nó dài, với tất cả các tiện ích nhỏ và ông bố trong đó và treo nó, với những con suối quá chặt đến mức bạn thỉnh thoảng cắt một ngón tay mở cố gắng giải thưởng một lưỡi ngoài.
Điều này rất hữu ích cho các dự án mã nguồn mở khi gửi một bản vá, nhưng không muốn đợi nó được chấp thuận trước khi tạo một bản vá khác. – dbkk
Hầu hết các dự án trong những ngày này sử dụng Git, những gì tôi đã làm là, nhân bản một kho lưu trữ GIT và Subversion'ed. Tôi có thể cập nhật bản sao Git và giữ nó cập nhật cũng như duy trì các thay đổi của tôi, với ít xung đột hơn. Nghĩ rằng nó sẽ cung cấp cho bạn một mẹo! – asyncwait
có thể trùng lặp của [Tôi có thể có một dự án trong hai kho SVN không?] (Http://stackoverflow.com/questions/425975/can-i-have-one-project-in-two-svn-repositories) – JasonMArcher