一、服务端
1. 下载Subversion,安装。
2. 在dos窗口,进入安装目录的bin目录,添加系统服务(这样就不用每次都去打开启动窗口),其中E:\SVN为svn库地址,可以自定义:
sc create svnservice binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\SVN" displayname= "SVNService" depend= Tcpip start= auto
3. 配置:以上操作将在E盘生成一个svn文件夹,进入E:\svn\conf,有三个文件:authz、passwd、svnserve.conf
1)authz是用户权限配置文件
[/]
tan=rw
*=r
[/delphi]
ygw=rw
nmc=rw
*=r
[/]代表下面的用户名可以操作该版本库下的所有项目,[/delphi]代表下面的用户只可对delphi项目进行读写操作,就以上图解释:tan用户可以对该版本库的所有项目进行读写,而其他用户只能是读,不能进行写的操作,ygw和nmc用户只可以对版本库里的DELPHI项目进行读写,其他用户对这个项目都只能是读而不能写,TAN用户也不可以对DELPHI项目进行写操作,因为在最后面用了*=R,切断了父权限,而*=R不能省去,省去会出错,如果设*= ,则是不能读该项目,就是打开版本库的时候看不到该项目下的文件。
注意:这里的#号是注释的意思。
2)passwd是用户名密码配置文件
passwd文件最终设置完成的样式如下图:
[users]
Tan= 123
ygw= 123
nmc= 123
设置用户名和密码。左边是用户名,右边是该用户名的密码。
3)svnserve.conf是SVN服务文件
snserve.conf最终设置格式如下图:
anon-access = none
auth-access = write
### The password-db option controls the location of the password
### database file. Unless you specify a path starting with a /,
### the file's location is relative to the conf directory.
### Uncomment the line below to use the default password file.
password-db = passwd
### The authz-db option controls the location of the authorization
### rules for path-based access control. Unless you specify a path
### starting with a /, the file's location is relative to the conf
### directory. If you don't specify an authz-db, no path-based access
### control is done.
### Uncomment the line below to use the default authorization file.
authz-db = authz
### This option specifies the authentication realm of the repository.
anon-access = none 表示不允许匿名访问,然后把原文件的这四项的#号去掉就可以了。
二、客户端
下载TortoiseSVN,安装。
三、Eclipse插件
1. 在线安装:Help—>Install New Software—>Add,在Localtion一项输入SVN插件地址http://subclipse.tigris.org/update_1.8.x,确定,选中搜索到的插件进行安装。
2. 或者到http://subclipse.tigris.org下载zip包,并按以上方式,类似进行安装。
3. 同步地址:svn://localhost/svn
参考资料:
http://blog.163.com/yuxiangtong0524@126/blog/static/8008616320103234142644/
http://qiufengstudio.bokee.com/viewdiary.177645880.html
分享到:
相关推荐
在本主题中,我们将详细探讨SVN的安装包及其在Eclipse集成开发环境中的应用。 一、SVN客户端与服务端安装 1. SVN客户端:客户端是开发人员用来与远程SVN仓库进行交互的工具,常见的有TortoiseSVN(Windows平台)和...
Subclipse是一个Eclipse插件,它将SVN的功能无缝集成到Eclipse的界面中,提供了与TortoiseSVN类似的直观操作。 - **安装Subclipse**:可以通过Eclipse的“帮助” > “Eclipse Marketplace”搜索并安装Subclipse。 ...
在Windows环境下,SVN服务器通常通过svn-1.4.6-setup.exe这样的安装程序进行安装。安装过程中,只需按照向导提示进行即可。安装完成后,可以通过`svnadmin`命令来创建版本库。例如,输入`svnadmin create F:\svn_...
TortoiseSVN是一款Windows下的图形化SVN客户端,提供右键菜单操作。安装过程如下: - 下载并运行TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi安装包。 - 按照安装向导步骤进行,选择安装路径和组件。 - 安装...
`eclipse_svn_site-1.6.5.zip` 包含了SVNeclipse插件的安装文件,可以导入Eclipse进行安装,提升开发效率。 4. CVS: 是一个早期的版本控制系统,尽管现在已被更现代的系统如SVN取代,但仍有其应用。CVS能够记录文件...
TortoiseSVN提供了一套直观的图形用户界面,使得在Windows环境下操作SVN变得更加简单易用。它与Windows资源管理器无缝集成,允许用户直接在文件和文件夹上右键点击进行版本控制操作,如添加、提交、更新、差异比较等...
TortoiseSVN是一款在Windows操作系统上非常流行的版本...总之,TortoiseSVN 1.9.5汉化版及其Eclipse插件是开发者进行版本控制的重要工具,它们简化了版本管理的操作,提升了开发效率,是现代软件开发不可或缺的一部分。
在本篇文章中,我们将深入探讨SVN工具、插件及其安装流程,特别是与Eclipse集成的相关内容。 1. SVN基础工具: - TortoiseSVN:一个Windows Shell接口的SVN客户端,提供图形化的界面,便于用户进行版本控制操作,...
Subclipse是Eclipse集成Subversion的插件。在Eclipse中,通过Help > Software Updates > Find and Install...寻找并安装新特性,然后搜索Subclipse并按照向导步骤完成安装。这使得开发者可以直接在Eclipse环境中进行...
如果尚未集成,可以下载并安装Subversive或Subclipse这两个Eclipse的SVN插件。安装完成后,可以通过Eclipse的“窗口”->“首选项”->“团队”->“SVN”来配置SVN连接,添加新的SVN资源库位置,并关联到你的项目。 ...
综上所述,这个压缩包包含了一套完整的TortoiseSVN 1.9.7 64位客户端及其中文语言包,以及适用于Subversion 1.9.x的Eclipse插件,对于需要在Windows环境下使用Eclipse进行版本控制的开发团队来说,是一个非常实用的...
#### 二、Eclipse插件开发与安装 Eclipse插件的开发主要基于OSGi(Open Service Gateway Initiative)框架,该框架提供了一种模块化系统,使插件之间能够相互发现并调用服务。开发Eclipse插件通常涉及以下几个步骤...
### myeclipse插件SVN客户端安装说明 #### SVN简介 在深入了解如何在MyEclipse中安装SVN客户端插件之前,我们先简要介绍一下SVN(Subversion)。SVN是一种广泛使用的版本控制系统,用于软件开发过程中管理源代码...
SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许团队成员协同工作,跟踪每个更改,并在需要时回滚到...确保正确安装和配置SVN及其插件是成功使用这个版本控制系统的前提。
SVN插件是为各种IDE添加SVN功能的工具,例如TortoiseSVN用于Windows资源管理器,eclipse插件如Subversive或Subclipse用于Eclipse IDE,以及myEclipse的内置SVN支持。这些插件使得开发者无需离开IDE就能进行版本控制...
Eclipse 是一个强大的集成开发环境(IDE),广泛用于Java、C++、Python等语言的开发。这个特定的压缩包文件提供了Eclipse的一些关键插件,这些插件...如果你是一名Eclipse用户,安装这些插件可以显著提升你的开发体验。
以下是一些重要的SVN插件及其功能: 1. **TortoiseSVN**:这是一款非常流行的Windows shell接口插件,为文件资源管理器提供了SVN支持。它提供图形化的界面,使得添加、提交、更新、合并等操作变得直观易用。...
通过本文的学习,读者应能了解SVN的基本概念,并掌握如何在Windows环境下安装和配置SVN服务器,以及如何使用TortoiseSVN客户端工具。此外,还介绍了如何通过配置文件来进行更高级的认证与授权设置。希望本文能帮助...
- **市场**:Eclipse Marketplace提供了大量第三方插件,你可以根据需求安装扩展Eclipse的功能。 总结来说,Eclipse是一个强大且灵活的开发工具,它的易用性和丰富的功能使其成为许多开发者的首选。通过学习和熟练...