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

时间: 2024-10-13 01:00:45

win下svn常用操作笔记的相关文章

linux下svn常用指令(转)

一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924.这个总结的很好~ windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的lin

Linux Shell脚本与Vim常用操作笔记

本篇笔记记录最最基本的vim和shell操作. ShellScript能干什么 Shellscript类似与Windows的批处理,可以把很多指令汇总到一起,于是可以很容易地通过一个操作执行多个命令.很轻量,有效率. 在Vim中编写 Vim/Vi编辑器很强大,功能非常多,快捷键.指令更多,只需要知道最常用的就够了. Vi有3种工作模式 1.命令模式 进去之后的默认模式就是命令模式.能接受命令,但是不明文显示. 2.输入模式 命令模式按下a键就进入输入模式(还能按i.o.s等等).按Esc返回命令

linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现"svn:'.'不是工作副本",即当前目录不是工

svn常用操作

第一步:安装客户端 安装后,在任意空白处或者文件,文件夹单击鼠标右键会多出两个图标,分别是SVN Checkout(SVN 检出)和TortoiseSVN 第二步:建立工作区 项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如:信用保険2 ),该文件夹即作为软件开发者在项目开发过程中的工作区. 第三步:下载版本库 假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库. 在[信用保険2]文件夹上,右键单击鼠标.选择[SVN Checkout],会出现如下窗口 图1

Linux下svn常用指令【转】

转自:http://blog.csdn.net/myarrow/article/details/8110858 Windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢

[转载]linux下svn常用指令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这

linux 下SVN常用命令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现"svn:'.'不是工作副本",即当前目录不是工

git常用操作笔记

这是我看了廖雪峰的git教程,写的笔记,仅作为一个学习的记录 一.大多数我们面临的是已经有一个进行中的项目了,我们只需克隆下来就可以了 1.安装git,安装完后,可输入git,回车,查看是否已安装 2.配置全局用户名     $git config --global user.name "Your Name" 配置邮箱地址        $git config --global user.email "[email protected]" 3.在一个空的文件夹里,右

mac终端下svn常用命令

转自:http://www.cnblogs.com/luckythan/p/4478706.html svn基本的操作流程就是: 你刚刚进入一个新的公司,让你接手一个正在进行的项目,你打开终端写下了:svn co svn://192.168.1.1/pro/domain 然后就可以在当前目录里面找到一个叫domain的项目,cd domain,你浏览了几行代码,太特么的竟然有bug,你忍不住改了,你要提交了,svn ci -m 'something'  ,成功.你又在domain下得app文件夹