0

我是一名中级开发人员(我认为)。我几乎总是一个人工作。

我总是把我的代码保存到我的硬盘上,然后发布到我的服务器上。我几乎总是重写旧代码。如果我犯了一个大错误,我将从我的网络主机恢复备份。显然,这可能是一个痛苦和成本的时间。

我知道一定有更好的方法。我想我每次更改文件时都可以保存副本,但如果我每次进行小调整时都有 1000 个不同的版本,这似乎也会让人感到困惑。

什么是最好的解决方案?在我的情况下,似乎 GIT 类型的服务可能比它的价值更麻烦。

4

2 回答 2

0

你以错误的方式工作......尝试一个CVS,那种软件自己管理版本和更改。

了解如何实施SVN 解决方案,这将对您有很大帮助。

GIT、Codeplex 和其他存储库都基于这种工具。

于 2012-09-21T17:16:06.057 回答
0

问题的步骤:

源代码控制

谷歌有完整的文章列表,如果你使用 GIT,这是我最喜欢的:http: //nvie.com/posts/a-successful-git-branching-model/

并查看其他 www.bignerdranch.com/blog/you-need-source-code-control-now/

但源代码控制不仅仅是备份。

请参阅 备份和版本控制之间是否存在根本区别?

备份您的源

您需要备份服务器、站点或外部设备中的代码副本。

GIT 或 Subversion 用于源代码控制而不是用于复制。

请参阅“备份最佳实践:首先阅读此内容!”

并定期为此工作设置工具。

软件配置管理

您需要为软件更改设置一个系统,一步一步,从用户需求开始,涵盖所有方法论工作

见redmine ...

于 2015-07-13T14:50:38.827 回答