我有一个问题,答案在技术上并不是非常困难,但我更多的是寻找最先进的程序员在这里的经验.
所以像许多noobs一样,我以最简单的方式做我的版本控制,这是复制粘贴我的项目目录,并用当前日期/时间重命名它.
你会同意这是一个非常有限的解决方案:P
我决定学习版本控制系统,但我面临着很多选择,我想知道最适合你的观点的是什么?
>使用Xcode集成版本控制(git或其他任何东西),组织者,克隆,从xcode等提交.我的意思是完全或几乎被Xcode控制?
>忽略Xcode让他认为没有版本控制,并在命令行自己做?
>上述两个合并?怎么样 ?
接着 :
>使用git? Github是非常受欢迎和强大的,但你必须学习git,并学习很难.
> Mercurial?看起来比较友善
>还有什么?
对有经验的人有一些反馈意见是无价的,所以我和许多其他人希望在面对VCS墙时可以选择自己的路径:-)
非常感谢 !!!
解决方法
我只能推荐git.合并很容易,我记得SVN发生合并冲突的日子,解决这些问题是痛苦的,可怕的痛苦.您可以使用git轻松启动本地存储库,特别是如果您是唯一的开发人员.
看看Which SCM system to use with Xcode 4 for a lone developer?.
我建议一些git开头阅读:
> Git in five minutes
> Git Community Book
> The Thing About Git