我是公司内部某些内部软件(用python编写)的两个开发人员之一。软件是一种服务器应用程序,旨在在专用的Linux机器上运行。当前,我们有一个盒子存放着我们的SVN信息库,该盒子也用于测试。问题是我正在Windows上使用Eclipse在工作站上开发它,而该应用程序无法在Windows上运行。
如何正确地组织这样的环境,以使您不会浪费宝贵的时间来转移项目和代码,以便您进行测试?
目前,我正在执行svn checkout,更改一些代码,然后将其上传到开发服务器进行测试(而不是通过svn)。在服务器上对其进行测试,进行更改,然后再次对其进行测试,等等。不断的上传和测试使我发疯。我试图将项目保留在服务器上(检出到主目录),但这会导致Eclipse出现很多问题。
显然,我在这方面没有很多经验,所以我想问一下有关此类问题的最佳实践是什么?