svn是一个不错的版本控制工具,那么在团队开发的过程中怎样把svn整合到eclipse中呢。教程如下
SVN
安装:
1
、安装服务器
点击安装软件,在第二个
Next
时选择
Svnserve
安装模式,去掉第二个勾即可。
往下可以选择自己的安装路径,点击
Next
后
Finish
即可。
2、
安装客户端
点击安装软件,按提示安装即可。
3、
配置服务器
在
CollabNetSubversion
的安装目录下
如
..\SVNHome
鼠标右击,选中
TortoiseSVN
选项
---Create
reposttory here
,此时将所需要文件拷贝到次处。
4、
修改配置文件
对三个文件进行配置,在
SvnHome/conf
目录下
,
分别为
svnserve.conf
,
passwd
,
authz
<1>
文件
svnserve.conf
中把下面前面的
#
号去掉,修改如下:
anon-access
= none
auth-access
= write
password-db
= passwd
authz-db
= authz
<2>
文件
passwd
增加用户,修改如下:
[users]
yao = 123
(随用户自己命名和取的密码)
<3>
文件
authz
修改如下:
[groups]
admin =
yao
[/]
@admin =
rw
*= r
5、
重起服务即可
在
MyEclipse
中配置
SVN
:
<1>
若没有该选项,则采用以下方法,点击
Help—Software Updates---find and Install…
在出现的对话框中选择第二项
(search for new features to intsall)---next---new remote
site…---
输入
name
为
SVN
,
URL
为
http://subclipse.tigris.org/update
点击确定
安装完成即可
打开
MyEclipse
菜单
---Window---Show
View---Other….
选择
SVN---SVN
资源库在
Myeclipse
右下角出现
SVN
透视图
.
<2>
在空白处右击
---
新建
---
资源库位置,在
URL
选项中写入:
svn://localhost/,
确定即可
在弹出的对话框中输入用户名和密码(为之前在文件修改的用户名和密码),确定
<3>
右击建立的资源库位置,新建一个远程文件夹,填入文件夹名,
Next—Finish
<4>
右击新建的远程文件夹,选
导入
选项,选择导入目标文件的目录,点击确定即可
<5>
打开
file
菜单
---New---Others….---SVN---
从
SVN
中出去项目
---next---
选定资源库位置
---Next---
选择目标远程文件夹
---Next---
为项目命名
---Finish
中文权限控制:
经常有人问到
Subversion
是否可以对中文目录进行权限控制,如果可以,该如何配置。
经过测试,发现
subversion
是可以很好地控制中文目录的权限的。方法很简单,就是将你的权限控制文件的格式转换为
UTF-8
格式,将权限文件改成
UTF-8
格式我使用的是
UltraEdit
的菜单
"ASCII to UTF-8 (Unicode
Editing)"
。
分享到:
相关推荐
SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并管理项目的多个版本。本压缩包提供了丰富的 SVN 学习资源,包括安装教程、文档和视频,旨在...
本文将深入探讨如何删除目录下所有与SVN相关的文件夹,以及相关知识点。 首先,理解SVN的工作原理至关重要。SVN是一种集中式的版本控制系统,用于跟踪和管理项目中的文件和目录变化。它通过在服务器上存储文件的...
本压缩包文件包含了两个与SVN相关的软件:TortoiseSVN和VisualSVN Server。 1. TortoiseSVN-1.13.1.28686-x64-svn-1.13.0.msi: TortoiseSVN是一款非常流行的Windows Shell界面的SVN客户端。它的安装文件名表明这...
这个压缩包包含了与SVN相关的三个关键组件,分别是服务端(VisualSVN Server)、客户端(TortoiseSVN)以及Eclipse集成的SVN插件。 1. VisualSVN Server:这是Windows平台上的一个易于使用的SVN服务器,它提供了...
1. **安装客户端**: 安装TortoiseSVN后,右键菜单会新增SVN相关操作。 2. **基本操作流程**: - **CheckOut(检出)**: 将版本库内容下载到本地。 - **Update(更新)**: 获取配置库的最新版本。 - **Revert(还原...
这个`.svn`目录包含了所有与SVN相关的元数据,如版本号、修改状态等信息。当一个文件或目录被SVN标记时,实际上就是在其所在目录下创建了这个`.svn`目录。因此,去除SVN标记本质上就是删除这个`.svn`目录。 ### ...
在你提供的文件列表中,有以下几款与SVN相关的软件: 1. TortoiseSVN-1.7.10.23359-win32-svn-1.7.7.msi:TortoiseSVN是一款Windows平台下的SVN客户端,它集成在文件资源管理器中,提供图形化的用户界面,使得用户...
标题所提及的"清理SVN、断开SVN连接,工具",是一种便捷的方法来处理与SVN相关的文件和设置。通常,SVN会在工作副本中留下许多隐藏的配置文件和元数据,如`.svn`目录,这些文件用于记录版本信息和保持与SVN服务器的...
1. **卸载Subversion**:首先,可以通过控制面板或Windows设置中的“程序”部分来卸载与SVN相关的应用程序。找到Subversion或其相关的客户端工具(如TortoiseSVN),然后按照提示进行卸载。 2. **删除配置文件**:...
在Windows系统中,你可以打开控制面板,找到“凭据管理器”,在“Windows凭据”中查找与SVN相关的条目,更新或删除旧的密码。 3. **通过命令行**: 在Linux或Mac系统中,可以使用`keychain`或`pass`等工具管理密码...
安装完成后,Visual Studio 2019的菜单栏和工具栏会新增SVN相关的选项,便于用户直接在IDE内部进行版本控制操作。 在Visual Studio 2019中使用SVN插件,你可以: 1. **连接到SVN仓库**:通过“文件”-> “源代码...
4. 完成安装后,打开VS2017,你会发现在菜单栏或工具栏上出现了新的SVN相关选项,如“源代码管理”、“提交”和“更新”。 在“文件”>“源代码管理”中,你可以将你的项目连接到SVN仓库。输入仓库URL,选择本地...
- 查看透视图:在"Window" -> "Perspective" -> "Open Perspective"中,应有SVN相关的透视图,如"SVN"或"Version Control"。 - 测试功能:尝试创建一个新的SVN连接,查看是否能正常连接到Subversion仓库并进行版本...
标题所指的"快速清理svn文件夹"是一种高效的方法,旨在帮助用户迅速清除不再需要的SVN相关文件,以释放磁盘空间,保持工作目录整洁。这通常涉及到删除`.svn`隐藏文件夹,它们是SVN存储元数据的地方,包括提交历史、...
当你不再需要某个项目或想清理磁盘空间时,可能需要删除这些SVN相关文件。 删除SVN文件: 手动删除SVN文件通常包括删除工作副本中的所有`.svn`子目录。这些子目录位于每个检出的目录下,包含版本控制信息。你可以...
在给定的压缩包中,包含了几个与SVN相关的组件:VisualSVN、TortoiseSVN、AnkhSvn以及svn-SVN site,这些都是在Windows环境下使用SVN的重要工具。 1. **VisualSVN**: VisualSVN是一款集成在Microsoft Visual ...
【标题】:“删除svn残留”实际上是指在使用Subversion(简称svn)版本控制系统后,如何清除不再需要的本地svn相关文件和配置的过程。Subversion是一个广泛使用的开源版本控制系统,用于跟踪文件和目录的更改,便于...
TortoiseSVN-1.8.7.25475-x64-svn-1.8.9 LanguagePack_1.8.7.25475-x64-zh_CN VisualSVN-Server-2.7.7 VisualSVN-4.0.8 中文文档: TortoiseSVN-1.8.7-zh_CN TortoiseMerge-1.8.7-zh_CN 基本包括了在windows...
这个键值包含了与SVN相关的右键菜单项。 3. **删除键值**:选中`.svn`键,右键点击并选择“删除”,这将移除所有与SVN关联的右键菜单选项。这样做会使得文件和文件夹失去SVN版本控制,但并不会真正从SVN仓库中删除...