首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >你能推荐一些关于使用源代码控制的最佳实践的好书/PDF吗?

你能推荐一些关于使用源代码控制的最佳实践的好书/PDF吗?
EN

Stack Overflow用户
提问于 2011-12-28 23:42:33
回答 1查看 126关注 0票数 0

我正在使用Visual Studio Professional 2010在C#中单独开发软件。有人建议我使用Visual SVN进行源代码控制。

对于那些不了解如何使用源代码管理并且想要学习的人,你能推荐一些好的书籍/PDF‘s/资源吗?

谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-28 23:52:48

Visual SVN很可能是一个包装器,即subversion的图形客户端;您应该更多地关注基础知识,所以图形客户端并不那么重要;您可以(有时甚至应该)在命令行上(通过svn命令)使用subversion。

subversion有几本关于它的好书,online documentation就是一本好书。也有几本关于subversion的书(例如在OReilly)。

但是,您可以重新考虑使用svn的选择,特别是考虑到它是一个集中式版本控制系统,并且历史记录不能在本地(仅在服务器上)获得;这意味着在没有连接到svn服务器的情况下,您不能在开发人员的笔记本电脑上使用任何svn命令。

我的感觉是,如果你刚开始使用版本控制,像GIT (或者mercurial)这样的分布式版本控制可能要好得多。我建议你重新考虑一下去svn的决定。(我不推荐在新项目中使用svn,即使您是唯一的开发人员)。

我提到的所有版本控制系统都是自由软件,并且都有很好的文档;您会找到关于它们的好书。

请注意,不同的版本控制系统具有略有不同的术语(例如,“签出”在svn中的含义与在git中的含义不同),甚至是略有不同的概念和目标。一些类似的操作(如分支)在svn中代价很高,但在git中却很容易

维基百科在version controlcomparisons of VC softwaredistributed version controlsvnGit上都有不错的页面。

我再说一遍,你应该重新考虑去SVN做一个新项目。这在处理现有项目时是有意义的,但我不建议在新项目中使用它。

如果你自己管理你的存储库,不要忘记备份它。你可以购买(如果在专有软件上工作)或免费(如果在自由软件上工作)一些版本控制主机(例如myversioncontrolgitorious和许多其他)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8657927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档