软件所有的源代码都是需要我们部署到远端的服务器上,技术人员可以把这些文件拷贝到我们自己的电脑上,他们可以修改一个或者多个文件,完成之后,他们可以把这些变更的文件提交到服务器上,远端服务器详情列表上会显示哪些文件是被修改的、修改内容是什么以及由谁提交的。真的是程序出了问题技术人员可以撤销修改的文件,直到程序可以正常的运行。尽管技术认真的编写代码,但是总有一些功能会出现问题,比如说,功能上的冲突,这些问题就是软件的错误,又称为bug。即使是已经发布上线的软件,技术人员也要不断的修改错误,来进一步完善软件的各种功能,所以软件会定期发布新版本或者修改版本。