`
jarorwar
  • 浏览: 90069 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

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相关学习资料以及视频

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队成员协同工作,跟踪文件和目录的变化,并管理项目的多个版本。本压缩包提供了丰富的 SVN 学习资源,包括安装教程、文档和视频,旨在...

    删除目录下所有svn相关的文件夹

    本文将深入探讨如何删除目录下所有与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相关软件

    这个压缩包包含了与SVN相关的三个关键组件,分别是服务端(VisualSVN Server)、客户端(TortoiseSVN)以及Eclipse集成的SVN插件。 1. VisualSVN Server:这是Windows平台上的一个易于使用的SVN服务器,它提供了...

    SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训

    1. **安装客户端**: 安装TortoiseSVN后,右键菜单会新增SVN相关操作。 2. **基本操作流程**: - **CheckOut(检出)**: 将版本库内容下载到本地。 - **Update(更新)**: 获取配置库的最新版本。 - **Revert(还原...

    如何去掉svn标记

    这个`.svn`目录包含了所有与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会在工作副本中留下许多隐藏的配置文件和元数据,如`.svn`目录,这些文件用于记录版本信息和保持与SVN服务器的...

    svn账号密码找回,本地svn账户查看

    在Windows系统中,你可以打开控制面板,找到“凭据管理器”,在“Windows凭据”中查找与SVN相关的条目,更新或删除旧的密码。 3. **通过命令行**: 在Linux或Mac系统中,可以使用`keychain`或`pass`等工具管理密码...

    DelSVN 删除svn

    1. **卸载Subversion**:首先,可以通过控制面板或Windows设置中的“程序”部分来卸载与SVN相关的应用程序。找到Subversion或其相关的客户端工具(如TortoiseSVN),然后按照提示进行卸载。 2. **删除配置文件**:...

    VS2019 svn插件

    安装完成后,Visual Studio 2019的菜单栏和工具栏会新增SVN相关的选项,便于用户直接在IDE内部进行版本控制操作。 在Visual Studio 2019中使用SVN插件,你可以: 1. **连接到SVN仓库**:通过“文件”-&gt; “源代码...

    VS2017安装SVN插件

    4. 完成安装后,打开VS2017,你会发现在菜单栏或工具栏上出现了新的SVN相关选项,如“源代码管理”、“提交”和“更新”。 在“文件”&gt;“源代码管理”中,你可以将你的项目连接到SVN仓库。输入仓库URL,选择本地...

    myeclipse安装svn插件

    - 查看透视图:在"Window" -&gt; "Perspective" -&gt; "Open Perspective"中,应有SVN相关的透视图,如"SVN"或"Version Control"。 - 测试功能:尝试创建一个新的SVN连接,查看是否能正常连接到Subversion仓库并进行版本...

    快速清理svn文件夹

    标题所指的"快速清理svn文件夹"是一种高效的方法,旨在帮助用户迅速清除不再需要的SVN相关文件,以释放磁盘空间,保持工作目录整洁。这通常涉及到删除`.svn`隐藏文件夹,它们是SVN存储元数据的地方,包括提交历史、...

    删除SVN 批处理,清理SVN文件 ,删除SVN图标

    当你不再需要某个项目或想清理磁盘空间时,可能需要删除这些SVN相关文件。 删除SVN文件: 手动删除SVN文件通常包括删除工作副本中的所有`.svn`子目录。这些子目录位于每个检出的目录下,包含版本控制信息。你可以...

    VisualSVN、TortoiseSVN、AnkhSvn、svn-SVN site安装包及相关文档教程资源.rar

    在给定的压缩包中,包含了几个与SVN相关的组件:VisualSVN、TortoiseSVN、AnkhSvn以及svn-SVN site,这些都是在Windows环境下使用SVN的重要工具。 1. **VisualSVN**: VisualSVN是一款集成在Microsoft Visual ...

    删除svn残留

    【标题】:“删除svn残留”实际上是指在使用Subversion(简称svn)版本控制系统后,如何清除不再需要的本地svn相关文件和配置的过程。Subversion是一个广泛使用的开源版本控制系统,用于跟踪文件和目录的更改,便于...

    SVN相关工具

    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 版本信息的两种途径

    这个键值包含了与SVN相关的右键菜单项。 3. **删除键值**:选中`.svn`键,右键点击并选择“删除”,这将移除所有与SVN关联的右键菜单选项。这样做会使得文件和文件夹失去SVN版本控制,但并不会真正从SVN仓库中删除...

Global site tag (gtag.js) - Google Analytics