Tôi là một trong hai nhà phát triển cho một số phần mềm nội bộ (viết bằng python) trong công ty của tôi. Phần mềm là một ứng dụng máy chủ được thiết kế để chạy trên hộp Linux chuyên dụng. Hiện tại, chúng tôi có một hộp chứa kho SVN của chúng tôi và hộp này cũng được sử dụng để thử nghiệm. Vấn đề là tôi đang phát triển nó trên máy trạm của mình bằng Eclipse trên Windows và ứng dụng này không thể chạy trên Windows.
Làm cách nào để tổ chức đúng môi trường như vậy để bạn không mất thời gian quý báu khi chuyển dự án và mã xung quanh để bạn có thể kiểm tra nó?
Hiện tại tôi đang thực hiện kiểm tra svn, thay đổi một số mã và sau đó tải nó lên máy chủ phát triển để thử nghiệm (không qua svn). Kiểm tra nó trên máy chủ, thay đổi một cái gì đó, kiểm tra lại nó, vv Sau khi tất cả những điều đó đến với cam kết. Điều này liên tục tải lên và thử nghiệm đang khiến tôi phát điên. Tôi đã cố gắng giữ dự án trên máy chủ (thanh toán đến thư mục tại nhà) nhưng điều này gây ra rất nhiều vấn đề với Eclipse.
Rõ ràng tôi không có nhiều kinh nghiệm trong việc này, vì vậy tôi đang hỏi những thực tiễn tốt nhất liên quan đến các loại vấn đề này là gì?