您好,欢迎访问三七文档
SVN普及教程简介SVN是多人协作的文件管理系统,可以方便地让多个人同时维护一个目录里的文件。SVN需要有台服务器集中存放需要管理的文件及所有的更新历史,可以通过客户端去连接服务器,在自己的硬盘上保存一份文件,并可以与服务器同步文件的更新,同时借助相关功能,在多个人同时维护这些文件时,保持共同修改的一致性,不至于导致版本的混乱。下载安装SVN客户端最好用的是Windows平台的TortoiseSVN,是免费开源的软件。官方的下载位置是:此页面上显著地标识着32位和64位两个版本的下载按钮,根据自己的系统版本来选择。下载后运行此安装程序,根据提示很容易安装成功。这个客户端是英文版本,上面的下载页面上还有各种语言包,可以在安装好英文版之后安装语言包。不过只要有点英文基础的,最好还是用英文原版,后面的介绍以原版为主。Checkout安装好TortoiseSVN之后,建议在硬盘上找个合适的位置集中存放所有SVN同步的文件。后面以D:\svn为例介绍使用方法。在空的D:\svn目录里点击鼠标右键,可以看到新的菜单项:同步SVN文件的第一步就是Checkout,就是从服务器下载全部文件。在上面的菜单中点击“SVNCheckout...”,进入Checkout对话框:在第一个编辑框中输入服务器SVN地址,第二个编辑框就会自动猜测存放文件的目录位置,也可以自己修改,然后点击OK就可以下载全部文件到指定的目录里了。如果这个SVN地址需要有权限才能访问,那么会弹出一个输入用户名和密码的提示框,输入并验证通过后才能下载,最好在提示框里选中“记住密码”,这样以后会省掉很多麻烦。下载完成后可以发现,下载目录里的文件和文件夹的图标都多了个√,说明这些文件和文件夹是经过SVN服务器管理并可以同步的,如下图所示:如果修改了其中的某个文件,图标就会变成:说明本地的文件和服务器上的文件有差异。Update服务器上的文件可能会有其他人更新,如果你要把自己的SVN目录也更新到最新,就需要执行Update(更新)。方法是在SVN目录的空白处点击鼠标右键弹出如下菜单:点击“SVNUpdate”,即可立即从服务器获取更新。Commit如果想把本地修改(红色×)的文件上传给服务器,让其它SVN客户端可以得到更新,那么就要执行Commit(提交)。方法和Update类似,从上图找到并点击“SVNCommit...,然后弹出如下对话框:这是对提交文件修改的一个确认框,在上面的编辑框里可以输入本次提交修改的文字说明(建议填写)。中间的列表列出了所有和服务器不一致的文件,可以根据需要选择哪些要提交给服务器。有些文件是修改过的;有些文件是服务器上没有,可以添加的;有些文件是本地没有,可以让服务器删除的。当然在你的SVN账号有提交权限的情况下服务器才能接受你的提交。选择好文件之后点击“OK”即可开始向服务器提交。值得注意的是,服务器会保留所有的提交历史,所以不用担心被覆盖及删除的文件会找不回来。总结以上只是简单介绍了SVN最最入门的操作,SVN的功能非常强大,在熟悉以上操作的基础上,可以查找相关资料或手动尝试更多的功能,这些功能都可以在系统的文件列表区域的右键菜单里找到。随着对SVN的不断熟悉,我想你会对这套系统更加信任和依赖,让团队协作更加有秩序和效率。谨记:磨刀不误砍柴工。bydwing,2011.9.17
本文标题:SVN普及教程
链接地址:https://www.777doc.com/doc-2850912 .html