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