我是一名中级开发人员(我认为)。我几乎总是一个人工作。
我总是把我的代码保存到我的硬盘上,然后发布到我的服务器上。我几乎总是重写旧代码。如果我犯了一个大错误,我将从我的网络主机恢复备份。显然,这可能是一个痛苦和成本的时间。
我知道一定有更好的方法。我想我每次更改文件时都可以保存副本,但如果我每次进行小调整时都有 1000 个不同的版本,这似乎也会让人感到困惑。
什么是最好的解决方案?在我的情况下,似乎 GIT 类型的服务可能比它的价值更麻烦。
我是一名中级开发人员(我认为)。我几乎总是一个人工作。
我总是把我的代码保存到我的硬盘上,然后发布到我的服务器上。我几乎总是重写旧代码。如果我犯了一个大错误,我将从我的网络主机恢复备份。显然,这可能是一个痛苦和成本的时间。
我知道一定有更好的方法。我想我每次更改文件时都可以保存副本,但如果我每次进行小调整时都有 1000 个不同的版本,这似乎也会让人感到困惑。
什么是最好的解决方案?在我的情况下,似乎 GIT 类型的服务可能比它的价值更麻烦。
问题的步骤:
谷歌有完整的文章列表,如果你使用 GIT,这是我最喜欢的:http: //nvie.com/posts/a-successful-git-branching-model/
并查看其他 www.bignerdranch.com/blog/you-need-source-code-control-now/
但源代码控制不仅仅是备份。
您需要备份服务器、站点或外部设备中的代码副本。
GIT 或 Subversion 用于源代码控制而不是用于复制。
请参阅“备份最佳实践:首先阅读此内容!”
并定期为此工作设置工具。
您需要为软件更改设置一个系统,一步一步,从用户需求开始,涵盖所有方法论工作
见redmine ...