win下svn常用操作笔记

编程之家收集整理的这篇文章主要介绍了win下svn常用操作笔记编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

svn基本命令

checkout 检出 把服务器代码下载到本地一份
update 更新 把服务器上的最新代码更新到本地
commit 提交 把本地代码提交到服务器上

win下svn的客户端工具TortoiseSVN

一、创建一个仓库

1、在E盘新建一个空目录test
2、进入这个目录,右键选择TortoiseSVN->Create repository here(在此创建版本库)

二、我们在检出该仓库

1、右键选择Svn Checkout(SVN检出)
2、输入file:///E:/test(如果是远程请用svn://),点击确定。

三、添加文件

1、在我们检出的目录中,添加index.PHP文件
2、右键选择TortoiseSVN->add(加入)

四、删除文件

选择文件,右键选择TortoiseSVN->delete(删除)

五、改名

选择文件,右键选择TortoiseSVN->rename(改名)

六、svn的更新与提交

在所在项目目录下,右键选择svn update(更新)或svn commit(提交)进行

七、TortoiseSVN图标

1、绿色对号 新检出的仓库状态正常,没有改变
2、红色感叹号 文件修改
3、黄字感叹号 提交过程出现冲突
4、蓝色加号 有文件已被计划加入版本控制中

八、显示日志

在所在项目目录下,右键TortoiseSVN->show log(显示日志)

九、退回到指定版本

1、首先通过显示日志,查看你要退回的版本号
2、在所在项目目录下,右键TortoiseSVN->update to version(更新至版本),填入要退回的版本号。

十、解决冲突文件

当同时修改了同一个文件的同一个地方就会产生冲突

1、当更新时,会出现冲突警告,在目下会出现三个文件
冲突文件.mime(例如:index.PHP.mime)
冲突文件.r上一次提交版本号(例如:index.PHP.r2)
冲突文件.r上上一次提交版本号(例如:index.PHP.r3)

2、我们打开冲突文件,把产生冲突的地方修改好。
3、选择冲突文件,右键TortoiseSVN->resolved(解决),svn会自动把那几个文件删除
3、然后我们更新,提交。

十一、忽略

有些文件我们不需要svn时时监控文件修改状态,比如缓存文件

选择文件,右键TortoiseSVN->add to ignore list(增加到忽略列表)

十二、安装svn服务器

下载svn服务器软件
https://sourceforge.net/projects/win32svn/files/

一路下一步安装成功后,把安装目录下的bin目录添加到环境变量中。

> svnadmin create E:/test

打开E:/test/conf/svnserve.conf,修改如下
password-db = passwd
authz-db = authz

修改E:/test/conf/passwd如下
[users]
test = 123456

修改E:/test/conf/authz如下
[/]
test = rw #test有读写权限

启动服务器
> svnserve -d -r E:/test

服务器检出
由于我们是以独立服务器形式运行,没有和apache整合,所以地址为svn://ip地址/xxx


总结

以上是编程之家为你收集整理的win下svn常用操作笔记全部内容,希望文章能够帮你解决win下svn常用操作笔记所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206

相关文章

猜你在找的SVN相关文章

简介 当SVN改变你的工作拷贝(或是.svn中的任何信息),它会尽可能的小心。在进行任何修改操作时,SVN都会把日志记录到日志文件中,然后执行log文件中的命令, 并且执行过程中在工作拷贝的相关部分保
在建立项目版本库时,可首先建好项目文件夹,并在其中建立trunk, branches, tags三个空的子目录。这样在trunk中开始进行开发: trunk是主分支,是日常开发进行的地方。 branc
svn是Subversion的简称,是一个开放源代码的版本控制系统。svn有两种运行方式:1、独立服务器(svn://xxx.xxx/xxx) 2、借助apache(http://svn.xxx.xx
默认你已经配置好了svn服务 1.假设我们的线上网站目录为:/data/www/xxx 2.假设svn的仓库目录为:/data/svn/repo 一、checkout一份svn到线上网站目录 svn
SVN服务器搭建教程,供大家参考,具体内容如下 一、首先准备三个软件: 1.VisualSVN-Server-3.6.3-x64.msi(svn服务端)
1、将文件checkout到本地目录 svncheckoutpath(path是服务器上的目录) 例如:svncheckoutsvn://192.168.1.1/pro/domain
配置钩子文件自动更新 开发环境提交更新至服务器时会出现每次在服务器端项目目录下必须手动更新SVNup才可以访问最新更新,通过钩子文件配置则可以实现自动更新
本文介绍了搭建SVN服务器详细教程,分享给大家,也给自己留个笔记,具体如下:
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注