Tôi muốn chia sẻ kho lưu trữ Subversion (thông qua VMware) giữa máy tính chính chạy OS X Lion và máy ảo chạy Windows 7. Tôi không chắc cách tiếp cận tốt nhất là gì.
Tôi đang xem xét việc thiết lập máy chủ Apache và Subversion trên hệ điều hành http://macHostName/pathToRepository kho lưu trữ. .Điều này dường như có thể thực hiện được vì phía OS X luôn chạy.
Một cách tiếp cận khác là thiết lập Apache và Subversion trên máy ảo Windows, điều này sẽ yêu cầu tôi chạy máy ảo mỗi khi tôi muốn truy cập kho lưu trữ từ phía OS X. Có thể thiết lập Subversion trong IIS? Sẽ tiết kiệm được thời gian nếu tôi không cần cài đặt Apache.
Dù bằng cách nào, tôi không chắc chắn về cách tốt nhất để thiết lập điều này và những điều cần cân nhắc cho từng tùy chọn. Tôi chưa tìm thấy hướng dẫn hay nào chỉ ra cách thiết lập máy chủ Subversion trên bất kỳ hệ điều hành nào sử dụng Apache.
Sau đó, có tùy chọn sử dụng svnserve mà tôi không quen. Một kho lưu trữ không được máy chủ HTTP như Apache phục vụ có thể được truy cập bởi những người không được phục vụ từ máy chủ OS X và máy ảo Windows không?
Bất kỳ con trỏ nào sẽ được đánh giá rất cao.
Cả Apache và svnserve đều sử dụng giao thức mạng, do đó các cài đặt mạng cơ bản để định tuyến và tường lửa giữa máy chủ và khách đều giống nhau.
Nếu bạn đã cài đặt Apache và quen với nó, tôi khuyên bạn nên sử dụng nó. Nếu không thì đề nghị của tôi là svnserve, vì việc thiết lập và định cấu hình đơn giản hơn nhiều. SVN-Book có một chươngĐể thiết lập trong Windows và OSX svnserve.
Giới thiệu về windows - Làm cách nào để chia sẻ kho lưu trữ Subversion cục bộ giữa máy trạm Mac và máy ảo Windows? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/7614986/
Tôi là một lập trình viên xuất sắc, rất giỏi!