eclipse 中怎么使用tortoisesvn

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse 中怎么使用tortoisesvn相关的知识,希望对你有一定的参考价值。

1.初始导入,将本地项目共享到svn服务器版本库中

在eclipse中右键你的项目->team->Share Project

2、出现如下界面

3、选中SVN,点击next

4、填写目标svn服务器版本库的地址,点击finish,

这样,再看项目会发现图标上面多了些问号,问号代表未加入到版本控制当中(可以打开window->Preference->team->SVN->标签修饰,来查看各符号的含义)

参考技术A Tortoise SVN:
安装完成后,默认的右键菜单有SVN Update, SVN Commit, 增加SVN Show log:右键->TortoiseSVN->Settings->General->Context Menu->选中Show log,然后勾上 ok(在弹出的Show Log画面中,勾上Show only affeted paths,就只看选中文件或者文件夹的修订履历)

在TortoiseSVN中,选择程序的根目录-》查看日志,可以查看所有人的提交记录(并且可以根据,作者,时间,内容等进行过滤)

TortoiseSVN中防止错误提交:选中文件-》SVN Commit-》在弹出的对话框中选择要忽略提交的文件,右键-》Move to changelist-》ignore-on-commit-》done
然后再次通过SVN Commit进来后,会发现,ignore-on-commit组下面的文件会默认不选中,防止被错误提交

Tortoise SVN清楚默认保存的用户,密码,url等数据:TortoiseSVN->Settings->Saved Data

Visual SVN Server迁移:把Repositories目录下的文件夹复制过去,然后在Tortoise SVN进行Relocate操作就可以了(修改机会会保留下来)。

Eclipse SVN插件:
Team->Share Project->SVN->
Your project already has SVN directories. It was probably previously shared, or checked out using another tool. It will be automatically shared using the following information.

User:
Host:-

Finish, Done!

Set svn:ignore on it via Team->Add to svn:ignore
在同步视图,选中不需要版本控制的文件,右键,Add to svn:ignore

选中项目->Team->Show History 可以查看所有人、指定人的提交记录(日期,提交人,备注)

导出代码、文件Diff变更比较记录:
选中需要比较的文件的根目录,右键 -> SVN Commit -> 选中所有变更的文件,右键 -> Show defferences as unified diff(在这个右键界面中还可以复制到变更的文件一览Copy path to clipboard) -> 在保存比较记录(文本文件)

TortoiseSVN:报错:Working Copy xxx locked,使用Clean Up(Clean up working copy status & include externals), ok

Visual SVN Server在修改机器密码后不自动启动,Services->VisualSVN Server->General Startup type & Log on account(换成当前使用的域帐号domain\username)
参考技术B

Eclipse中SVN安装方式有以下几几种:

    在线安装,这种方式国内无法正常下载,因为google被屏蔽。

    离线安装,即下载离线包(附件)然后直接复制到安装目录下的Common\\plugins。

    离线安装,link方式,在Eclipse安装目录下的dropins目录下新建一个文本文件,注意以.link结尾,内容是 path="svn插件解压路径"。

    然后重启Eclipse或Myeclipse即可在window showView other中选择SVN资源库了。


TortoiseSVN

选择文件 - 右键 - TortoiseSVN 
1 Diff
2 Diff with previous version
3 show log
这三个选项都可以对比 用处不同

如果是eclipse插件的话 在eclipse中选择文件 - 右键 - Compare With
里面的几项都是 各个功能不同 有与当前版本对比的(Base verision) 有与服务器最新版本对比的(Last from repository)有与服务器指定版本对比的(verision) 有与本机历史记录对比的(Local History)

以上是关于eclipse 中怎么使用tortoisesvn的主要内容,如果未能解决你的问题,请参考以下文章

怎么在eclipse中使用数据库连接

eclipse中怎么使用neo4j

怎么使用eclipse运行安卓程序

eclipse导入jar包怎么使用

eclipse怎么使用配置文件

eclipse怎么去掉svn标记