我如何开始使用 SVN? [英] How do I begin using SVN?

查看:33
本文介绍了我如何开始使用 SVN?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我准备开始使用 SVN,但我没有(如免费啤酒所需的钱)源代码控制经验.我已经在我的服务器上安装了 subversion(这很简单,'apt-get install subversion')但现在我不知道该怎么做,如何配置它,或者如何使用它.

你有什么建议,我在哪里可以找到好的资源来学习开始使用它?

更新:
好的.所以反馈非常好,我已经通读了一些,但我想澄清我的问题,说我正在寻找有关如何实际设置我的存储库、客户端、服务器等的更多信息.我知道我可以进行快速的谷歌搜索并找到几十个(或更多)资源,但我希望有 subversion 和客户端(我安装了乌龟)经验的人可以推荐一个可靠的好参考,并且有优质内容.

I am ready to start using SVN, but I have NO (as in the money required for free beer) experience with source control. I have installed subversion on my server (that was easy, 'apt-get install subversion') but now I don't know what to do, how to configure it, or how to use it.

What suggestions do you have, and where can I find good resources to learn to start using it?

Update:
O.K. So the feedback has been great and I have read through a bit of it but I want to clarify my question by saying that I am looking for more information on how to actually go about setting my up my repositories, clients, server, etc. I know that I could do a quick Google search and find dozens (or more) resources but I'm hoping that someone whom has experience with subversion and a client(I have installed tortoise) could suggest a good reference that will be reliable, and have quality content.

推荐答案

Eric Sink 有一个优秀系列 针对初学者的源代码控制.对于 Subversion 的细节,包括设置和管理服务器,Subversion book 是一个很好的资源,包括包含与 Subversion 的典型会话示例的部分(签出、提交、合并和更新基础知识).

Eric Sink has an excellent series on source code control aimed at beginners. For Subversion specifics, including setting up and administering a server, the Subversion book is a great resource, and includes a section with examples of a typical session with Subversion (checkout, commit, merging and updating basics).

更新:我忘了提到,对于初学者,我还建议您在图形客户端中进行尝试,这样可以消除学习体验中的命令行麻烦.RapidSVN 是一个合理的跨平台客户端.您还会发现常见的 IDE 要么带有 Subversion 支持,要么带有可以安装的插件,从而允许在该环境中执行大多数版本控制操作.

Update: I forgot to mention that for beginners, I'd also recommend messing around in a graphical client, which removes the command-line hassle from the learning experience. RapidSVN is a reasonable cross-platform client. You'll also find that common IDEs either come with Subversion support, or have plugins which can be installed, which allow most version control operations to be performed within that environment.

@John Millikin:虽然设置 Subversion 服务器可能很复杂,但取决于一个人的一般管理经验,不要忘记你不需要这样做只是为了搞砸存储库并掌握基础知识 - 客户端可以与本地文件系统中的存储库交互.

@John Millikin: While setting up a Subversion server can be complicated, depending on one's general admin experience, don't forget that you don't need to do that just to mess about with a repository and get to grips with the basics - the client can interact with a repository in the local filesystem.

这篇关于我如何开始使用 SVN?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆