上一篇文章介绍了如果用命令行执行svn命令,比较繁琐,下面将介绍在windows下进行svn操作。
为了安全着想,一般不允许匿名用户。所以将repository\conf目录下的svnserve.conf文件的anon-access = read和anon-access = write加上#注释掉,并将password-db = passwd前面的#去掉。意思为使同目录下的passwd文件生效。
在同目录下的passwd文件里创建用户:qishan = qishan123 其中等号左边是用户名,右边是密码。
注意:在一次登录后,SVN会将我们的登录信息保存起来存放在硬盘上的文件中,其存放位置为:C:\Documents and Settings\[你的登录系统用户名] \Application Data\Subversion,如果想要删除该信息,只需要将该目录中的auth文件夹删除即可。
安装TortoiseSVN http://tortoisesvn.tigris.org 的下载地址如下:http://tortoisesvn.net/downloads
import命令
安装成功后,新建一个文件夹,里面建一个文件,在次文件夹点击鼠标右键,出现TortoiseSVN的命令菜单,然后选择import命令。将该目录导入服务器中。纳入svn的管理之下。
宿儒服务器地址及其说明
import成功!
checkout命令
新建一个文件夹test4,点击鼠标右键,选择checklou
输入要checkout的目录。
绿色图标表示文件版本和svn服务器版本一致.
修改text2.txt文件,保存后图标变成红色,表示与服务器版本不一致.
若确认修改,使svn服务器版本的文件和你所修改的文件一直,则需要commit命令
commit成功,图标又变成绿色,说明svn服务器里文件的版本已经更新为和你所修改的一致。
当别人提交修改后的text2.txt后.你原先checkout的是图标变成红色。
如果你想更新至svn服务器最新的版本。这个时候用update命令。
注意:此时应该在text2.txt所在的文件夹鼠标右键点击svn update
此时图标将变回绿色,说明你的文件版本和服务器最新版本一致。
这个时候有个地方需要注意的是,如果你修改文件后,没有commit,但是想回复以前的版本,这个时候不能用update,只能删掉这个文件,重新checkout你想要的版本。
最后讲述add命令
在checkout的文件夹里新建一个文件。
执行add命令:
此时图标变成蓝色,说明此文件是新增的文件,但还没在服务器里面更新。
若要是svn服务器更新次文件,则对次文件执行commit命令。然后文件图标变成绿色。
到此,windows下的svn操作已经描述完了。敬请期待下一篇哈!
分享到:
相关推荐
SVN使用指南——Windows环境版 值得一用
用SVN实现并行开发——分支合并基本操作
SVN 快速入门 教程 pdf Subversion服务器程序
本操作指南非常详细地说明了SVN配置的整个过程,涉及到如下软件: apache svn SVNService TortoiseSVN Subclipse 注意:PDF版本
最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)...
SVN快速入门教程,html格式浏览,让您轻松使用SVN来管理您的项目
Windows下svn客户端TortoiseSVN的安装和操作
windows server下安装svn服务器的图文教程,比较全面
svn之——linux下清除svn的用户名和密码.rar
当遇到svn: E155009: Failed to run the WC DB work queue associated with错误时需要用到的SQLite数据库打开工具。此工具是2018.08.15下载的官网最新版本。
SVN操作入门指南,共享给需要的朋友
svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册
Windows下SVN使用指南.ppt
如何快速建立Subversion服务器... 本教程分为以下几个部门,不仅仅是快速入门,最后我们还有一些高级功能的说明,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用,对于UNIX环境下,区别并不大。
1、 熟悉安装过程 2、 调试通过,能基本使用 3、 建立版本库,进行服务器端管理 4、 客户端连接管理 5、 练习权限分配设置 6、 练习版本库分支、合并管理 7、 设置SSH 方式访问 8、 设置APACHE
eclipse中安装svn 以及windows下的svn服务器端 都在这个压缩包内,解压就可以用
windows下批量删除SVN文件夹,很好用的
SVN自动提交脚本,通过执行SVN Status命令来获取当前目录的Svn diff,通过替换SVN diff来将文件列表转换成Svn提交命令,最后对执行所有SVN命令来完成自动提交,可以用于SVN仓库的代码自动导入