文章来源:
TortoiseSVN新人使用指南
目录
- 不同颜色的文件的状态
- 更新代码
- 更新代码时解决冲突
- 提交代码
- 查看日志
- 版本回滚
- 版本控制
1. 不同颜色的文件的状态
1.1 绿色表示当前文件没有被修改过(看不见颜色的重启下电脑就好了)。

1.2 红色表示已修改。

假如现在加入了一个新文件。可以看出是蓝色的。
1.3 蓝色表示不属于版本库的未知文件,未知文件是不能提交的。

记住选择增加把它加入到版本库里面去。

增加完毕后,变成了蓝色加号,表示新增加的版本库文件。则可以进行提交了。

1.4 删除文件也应该右键提交,如下。

2. 更新代码
如果服务器上已经有别人提交过的新的,你是提交不上去的,必须先更新再提交
如果有修改记得及时更新到本地然后再继续工作。
只需要右键 -> svn update 即可
3. 更新代码时解决冲突
但是有时候更新会冲突,比如你和服务器上的改了同一个地方。
这时候你需要更新下来解决冲突。

它会提示你哪个文件冲突,你只需打开那个文件,按照需求解决冲突即可。

<<<<<<.mine到====表示你的代码,其他表示服务器的代码。你只需改成你想要的。

然后选择解决,告诉SVN我已经解决冲突了就行了。

4. 提交代码
只需右键 -> svn commit
5.查看日志
选择显示日志,可以看出团队里面的人干了什么。


6.版本回滚
如果你改了东西,但是还没有提交,可以使用还原功能。

但是如果我们写错了东西并且提交了上去怎么办?通过版本回滚可以将文件恢复到
以前的版本。右键更新至版本,通过查看日志来选择版本,然后回滚即可。

有时候我们需要查看以前版本的代码。此时我们可以新建个文件夹检出到指定版本。

7.版本控制
版本控制有好几种方法,如下。
-
在提交发布版本时添加版本信息,这是最简单的一种方法。
-
打标签
每次发布版本时应该打标签。右键选择分支/标记。在至路径以版本号打上标签即可
image_1ak4tm0e3aal1t71r94p941h9p2a.png-80kB
这样你就有了一个v1.0版本的标签。
以后如果你想查看某个版本的代码,只需切换过去就行
网友评论