Subversion适合初学者

时间:2010-08-07 17:37:16

标签: svn

当我发现我需要保存我正在编辑的文件的其他版本时,我正在做一个Web项目,所以如果发生奇怪的事情,我可以很容易地恢复。我做了一点研究,发现了Subversion。但我真的不明白Subversion。请帮我!如果我真的可以将它用于我的项目,我正在考虑两次。我想学习像Subversion这样的新东西,这样我就可以提高我的软件工程技能。提前谢谢!

7 个答案:

答案 0 :(得分:6)

如果您从头开始选择VCS系统,我建议您查看GIT。你可以在github.com上建立一个免费的存储库,它们有很多很好的文档,因为它有点陡峭的学习曲线。

Git在简历上给人留下了深刻印象。

Git和Mercurial(分布式VCS)是非常简洁的系统,在我看来它们肯定是未来的潮流。

以下是GIT的开源书籍:

http://progit.org/book/

答案 1 :(得分:4)

如果你的心在svn上设置,那就有免费的颠覆书:
http://svnbook.red-bean.com/

您可能还想考虑像Mercurial或Git这样越来越受欢迎的东西 一般来说Mercurial和分布式版本控制都有一个很好的介绍:

http://hginit.com/

答案 2 :(得分:2)

也许您应该阅读“使用Subversion进行版本控制”,其中几乎涵盖了您需要了解的有关颠覆的所有内容。 http://svnbook.red-bean.com/

由O'Reilly出版,但可在线免费获取。

答案 3 :(得分:2)

我认为这很简单:

  

如果您需要归档旧版本的   文件和目录,可能   复活它们,或检查如何记录日志   然后他们随着时间的推移发生了变化   Subversion是正确的工具   为了你。如果你需要合作   与文件上的人(通常是文件   一个网络)并跟踪谁做了   哪个改变了,那么Subversion也是   适当。这就是Subversion的原因   经常用于软件开发   环境 - 致力于开发   团队是一种固有的社交活动,   和Subversion让它变得容易   与其他程序员合作。的   当然,使用成本   颠覆也是:行政   高架。您需要管理数据   存储信息的存储库   和它的所有历史,并勤奋   关于支持它。在工作时   每天的数据,你不会   能够复制,移动,重命名或   像往常一样删除文件。   相反,你必须做所有的事情   那些东西通过Subversion。

来自Subversion Book

答案 4 :(得分:1)

我发现了一些简单的演示和练习 http://subtrain.tigris.org

它们涵盖了基本的wokingcycle和服务器安装。文章比颠覆书少。

所以应该很容易掌握基础知识。

答案 5 :(得分:1)

Mercurial是一个类似于Git的分布式(无需中央服务器)版本控制系统,在某些方面它可能比Git更容易使用。 Joel Spolsky在hginit.com撰写了Mercurial的初学者指南。

答案 6 :(得分:0)

如果你想使用Subversion来管理项目,我认为你必须阅读一些基本的知识,你可以通过谷歌找到它们。祝你好运:)。