TortoiseSVN使用教程
(首先安装SVN客户端,windows一般选择乌龟客户端: https://tortoisesvn.net/downloads.html,根据系统位数选择象印客户端进行安装, 如果你喜欢用命令行操作, 记得勾选 “command line client tool” 为 “will be install on local hard driver“,如果勾选了安装命令行工具,那么输入命令 “SVN”, 则会出现以下提示“Type 'svn help' for usage'”)
1.项目检出到本地
假如项目已经在服务器的仓库里,首先传建一个空文件夹,在空文件夹内右键,选择 "SVN Checkout" ,填入版本库地址后点确定,完成后你就可以在你的目录下看到你的项目了。如果你需要检出指定版本,填写上版本号代替最新版本。
2.导入项目
假如你在本地建好项目需要传到SVN,右键选择 "TortoiseSVN->Repo-browser", 在相应目录下右键选择 “Add file/Add folder”,选择相应目录即可,务必加Comment,这样别人才知道你干了啥,导入成功就能看到目录了,注意,务必记得重新检出,这样项目才是受SVN控制的。
3.提交修改
假如你在本地修改了一个文件要提交修改(文件显示绿色表示没被修改,红色表示被修改过,看不见颜色可以重启下电脑),在根目录下,右键选择SVN Update,务必加comment,方便以后查看。
4.加入新文件
假如现在加入了一个新文件(蓝色表示不属于版本库的未知文件),你需要加到版本库里,右键选择 “TortoiseSVN->Add”,增加完毕后,变成蓝色加号,表示新增加的版本库文件,接下来,只需写代码,然后提交即可。
5.删除文件
假如你要删除一个文件,右键选择 “TortoiseSVN->Delete”,然后Commit即可。
6.检查更新
如果你要提交修改的文件有别人提交过新的,你是提交不上去的,你必须先更新再提交,怎么知道服务器有没有更新?你可以直接选择更新,有没有更新一下就知道,或者右键 “TortoiseSVN->Check for modifications”。然后点 “Check repository”, 就能看到服务器上改了哪些文件。
选中文件,右键选择HEAD和BASE比较,左边的表示你的代码,右边的表示服务器上的代码。如果有修改记得及时更新到本地然后再继续工作,但是有时候更新会有冲突,比如你和服务器上的改了同一个地方,这时候你需要更新下来解决冲突。它会提示你哪个文件冲突,你只需要打开那个文件,按照需求解决冲突即可,(<<<<<到====表示你的代码,其他表示副武器的代码)然后选择“Resolved”,告诉SVN你已经解决冲突了。
7.查看日志
假如你想看团队里人干了什么,右键选择 “TortoiseSVN->Show logs”。
8.版本回滚
假如你改了东西,但是还没有提交,可以使用还原功能,右键选择 “TortoiseSVN->Revert”。
假如你写错了东西并且提交上去了,通过版本回滚可以将文件恢复到以前的版本,右键选择 “TortoiseSVN->Update to revision”,通过查看日志来选择版本,然后回滚即可。
9.版本控制
在提交发布版本时添加版本信息,这是最简答的一种方法。
在每次发布版本时右键选择 “TortoiseSVN->Branch/tag”。在路径上打上标签即可(例如:/Testing/tag/v1.0,这样你就有了一个v1.0版本的标签),以后如果你想查看某个版本的代码,只需要右键选择 “TortoiseSVN->Switch”,即可查看某个版本的代码。