我准备开始使用SVN,但我没有(如免费啤酒所需的钱)源控制的经验.我已经在我的服务器上安装了subversion(这很简单,'apt-get install subversion'),但现在我不知道该怎么做,如何配置它,或者如何使用它.
您有什么建议,我在哪里可以找到学习开始使用它的好资源?
更新:
好的所以反馈非常好,我已经阅读了一些内容,但我想澄清我的问题,说我正在寻找有关如何实际设置我的存储库,客户端,服务器等的更多信息.我知道我可以快速搜索谷歌并找到几十个(或更多)资源,但我希望那些有颠覆经验的人和一个客户(我已经安装了乌龟)可以建议一个可靠的好参考,有优质的内容.
Eric Sink 针对初学者提供了一系列优秀的源代码控制.对于Subversion细节,包括设置和管理服务器,Subversion书籍是一个很好的资源,并且包含一个包含Subversion典型会话示例的部分(结帐,提交,合并和更新基础知识).
更新:我忘了提及对于初学者,我还建议在图形客户端中搞乱,这会消除学习体验中的命令行麻烦.RapidSVN是一个合理的跨平台客户端.您还会发现常见的IDE或者具有Subversion支持,或者具有可以安装的插件,这允许在该环境中执行大多数版本控制操作.
@John Millikin:虽然设置一个Subversion服务器可能很复杂,但根据一般的管理经验,不要忘记你不需要这样做只是为了搞乱存储库并掌握基础知识 -客户端可以与本地文件系统中的存储库进行交互.
另一本优秀的Subversion书籍是带有Subversion的实用版本控制,这是一本实用的程序员书籍,它可以清晰地制作版本控制的关键概念(从签入和签出到分支和合并).
http://blog.clickablebliss.com/2006/04/26/introduction-to-subversion-screencast/解释了如何很好地使用SVN.