我在这里寻求一些关于如何管理项目的多个版本的提示和技巧。
目前,我有一个开发版本的应用程序,其中包括一些改进和新功能。同时,我必须解决一些错误。对于那些没有被新功能触及的文件,修复错误很容易,但是一旦我触及带有新功能的页面,每次都需要注释掉几行代码。我感觉这并不是最好的方法。肯定有足够好的方法来解决这个问题。
另一个问题是部署。经常情况下,我必须等待几周才能上传网站的新功能。同时,我有时会忘记哪些文件已被修改(或为了解决错误而进行了注释),这可能会导致错误。我听说过 Ruby 爱好者使用 capistrano,那能帮助我吗?我主要是 PHP/asp.net 开发人员。