svn

Posted 架构成长之路

tags:

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

Subclipse 与 Subversive

Eclipse下连接 SVN 库有两种插件,Subclipse 主页位于 http://subclipse.tigris.org/ ,与SVN(http://subversion.tigris.org/)联系紧密,我们可以称之为 SVN 官方的eclipse 插件。而Subversive 则是 eclipse 官方的 SVN 插件,主页位于 http://www.eclipse.org/subversive/。

基于种种考虑,个人习惯用subclipse。

eclipse svnkit or javahl

不管是 Subclipse 还是 Subversive ,它们使用的 SVN 连接器不外乎这两种,JavaHL 和 SVNKit ( http://svnkit.com/ ),SVNKit 是 Subversion 的纯 Java 连接库版本,整个连接底层都是由 Java 实现的,不需要额外的支持。而 JavaHL 则使用的是 Subversion 原生的连接库,加上了 Java 调用库。这两种连接库给人表征的感觉应该是 JavaHL 在连接稳定性和速度上应该占优,而 SVNKit 则应该更省事,适用性更广。如果非要推荐一个的话,我还是建议先选择 JavaHL,如果 JavaHL 无法在你的系统中正常工作,再选择 SVNKit 。

SVNKit (JavaSVN) 是一个纯 Java 的 SVN 客户端库,使用 SVNKit 无需安装任何 SVN 的客户端,支持各种操作系统。不是开源软件,但是可以免费使用。

svn客户端用户信息存储位置

linux

cd ~/.subversion/auth/svn.simple

[[email protected] auth]# ls
svn.simple  svn.ssl.client-passphrase  svn.ssl.server  svn.username
[[email protected]-app-13 auth]# cd svn.simple
[[email protected]-app-13 svn.simple]# ls
5f6ee1ac037ad56704ad399d0570238a
[[email protected]-app-13 svn.simple]# cat 5f6ee1ac037ad56704ad399d0570238a 
K 8
passtype
V 6
simple
K 8
password
V 12
SINObestxx
K 15
svn:realmstring
V 50
<http://dzzw-svn.hnisi.com.cn:8300> SVN Repository
K 8
username
V 14
yangxx
END
[[email protected]-app-13 svn.simple]# 

以上是关于svn的主要内容,如果未能解决你的问题,请参考以下文章

常用HTML5代码片段

CentOS yum 命令出现 [Errno 14] curl#6 - &quot;Couldn&#39;t resolve host ...&quot; 的解决方法(代码片段

crucible VS gerrit

mysql jdbc源码分析片段 和 Tomcat's JDBC Pool

svn怎么提交代码

把一台电脑的svn 工作代码到另一台电脑上。svn cleanup,svn revert等操作很慢?