??xml version="1.0" encoding="utf-8" standalone="yes"?>
打开菜单?Help -> Software updates -> Find and install....
选择单选项 "Search for new features to install".
点击 Add Update Site..., 输入 "SVN" 作ؓ名字以及 下面附URL 作ؓ更新的地址
选中复选框 "SVN" 点击下一步或完成按钮Ҏ提示完成插g的安?
附:This screen is showing the New Remote Site dialog, filled in with the correct information to install Subclipse
Name: Subclipse 1.4.x (Eclipse 3.2+)
URL: http://subclipse.tigris.org/update_1.4.x
Name: Subclipse 1.2.x (Eclipse 3.2+)
URL: http://subclipse.tigris.org/update_1.2.x
Name: Subclipse 1.0.x (Eclipse 3.0/3.1)
URL: http://subclipse.tigris.org/update_1.0.x
q有一U下载安装方法,先去http://subclipse.tigris.org/ 下蝲最新的SVB?Q目前我用的是site-1.2.4.zipQ,请下载新版?br />然后目录内的文件分别对应放到MyEclipse下,重启QOKQ要q没OK的,自己上网扑֎Q网上多的说不过来。毕竟每个h遇到的情况都不一栗?/p>
举一反三Q其他的在线安装插g也都是这P只要扑ֈ插g的在U安装地址OK?br />
一?软g下蝲q安?/span>
1?nbsp;服务?/span>
1 Q下?/span> Subversion 服务器端软gQ网址Q?/span> http://subversion.tigris.org/ 。在下蝲面扑ֈ Windows NT, 2000, XP and 2003 Q?/span> 然后点击相关q接q入卛_下蝲Q目前最新版本是 svn-1.3.2-setup.exe ?/span>
2 Q下载后Q运?/span> svn-1.3.2-setup.exe 直到安装成功?/span>
2?nbsp;客户?/span>
1 Q下?/span> Subversion ?/span> windows 客户端程?/span> TortoiseSVN 和中文语a包,|址Q?/span> http://tortoisesvn.tigris.org/ 。目前最新版本是 TortoiseSVN-1.3.5.6804-svn-1.3.2.msi ?/span> LanguagePack-1.3.5.6804-win32-zh_CN.exe ?/span>
2 Q下载后Q先q行 TortoiseSVN-1.3.5.6804-svn-1.3.2.msi 安装E序Q完成后Q提C重启计算机,选择“?#8221;Q运行中文语a包程序完成后再重启计机?/span>
二?建立版本?br />
q行 Subversion 服务器需要首先要建立一个版本库Q?/span> Repository Q,可以看作服务器上存放数据的数据库Q有两种Ҏ可以建立版本库:
1?nbsp;命o行方法:在命令行模式下,q行 svnadmin create f:"repository Q即可在 F 盘下创徏一个版本库 repository ?br />
2?nbsp;界面操作ҎQ在 F:"repository 目录下,右键Q选择 TortoiseSVN 下的“在此创徏文g?#8221;Q文件库cd选择默认?#8220;本地文gpȝ (FSFS) ”Q这样就会在该目录下创徏一个版本库?/span>
三?配置用户和权?/span>
1?nbsp;?/span> F:"repository"conf"svnserve.conf 文g中去?/span> # password-db = passwd 前面的 # 号和I格Q空g定要LQ否则会报错Q?/span>
svnserve.conf 文g内容如下Q?/span>
[general]
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
# realm = My First Repository
各参数定义如下:
anon-access Q定义非授权用户的访问权限,有三U方式: none ?/span> read ?/span> write Q设|ؓ none 限制讉KQ?/span> read 为只读, write 为具有读写权限,默认?/span> read ?/span>
auth-access Q定义授权用L讉K权限Q有三种方式Q?/span> none ?/span> read ?/span> write Q设|ؓ none 限制讉KQ?/span> read 为只读, write 为具有读写权限,默认?/span> write ?/span>
password-db Q定义保存用户名和密码的文g名称Q这里ؓ passwd Q和该文件位于同一目录?/span>
authz-db Q定义保存授权信息的文g名称Q这里ؓ authz Q和该文件位于同一目录?/span>
realm Q定义客Lq接是的“认证命名I间”Q?/span> Subversion 会在认证提示里显C,q且作ؓ凭证~存的关键字?/span>
2?nbsp;?/span> F:"repository"conf" passwd 文g中去?/span> # harry = harryssecret ?/span> # sally = sallyssecret 两项前面?/span> # 号和I格?/span>
passwd 文g内容如下Q?/span>
[users]
# harry = harryssecret
# sally = sallyssecret
q里定义了两个用?/span> harry ?/span> sally Q用户密码分别是 harryssecret ?/span> sallyssecret 。同P我们q可以定义自q用户名和密码?/span>
四?q行服务?/span>
在命令行模式下,q行 svnserve –d –r f:"repository Q服务器卛_启动?/span>
五?初始文g导入
1?/span> 在我们想要做版本控制的项目根目录下,右键Q选择 TortoiseSVN 中的导入Q?/span>
2、然后提C入文件库路径Q如Q?/span> svn://localhost/repository Q?/span>
3、确定后提示要输入用户名和密码,输入我们?/span> passwd 文g中定义的用户名和密码后(如用户名?/span> harry Q密码ؓ harryssecret Q,数据导入到我们定义的版本库 repository 中了?/span>
六?客户端操?/span>
1?nbsp;从版本库中取出项目:
在右键菜单中选择“ SVN 取出”Q?/span> 然后?#8220;文g?/span> URL ”一栏填?/span> Subversion 服务器上文g库的路径Q如Q?/span> svn://localhost/repository Q确定后Q就可以取出文g?/span> repository 中的文g?/span>
2?nbsp;更新目Q?/span>
在右键菜单中选择“ SVN 更新”可以将文g库中最新版本的文g取到本地计算Z?/span>
3?nbsp;提交修改Q?/span>
对修改过的文件确定没有问题后卛_提交到文件库中, 定后,卛_修改过的文件提交到版本库中?/span>
4?nbsp;查看文g?/span>
选择“文g库浏览器”菜单Q就可以打开 Subversion 服务器上可见的文件库Q?/span> q可以对文g库中的文件及文g夹进行操作?/span>