svn安装 以及在eclipse中的配置

  <!----><o:p></o:p>

安装来自<!----><u1:p></u1:p><o:p></o:p>

http://www.phpchina.com/?uid-43584-action-viewspace-itemid-30556<u1:p></u1:p><o:p></o:p>

我修改了一下<u1:p></u1:p><o:p></o:p>

下面的几个安装程序都可以在我的资源里找到<u1:p></u1:p><o:p></o:p>

http://hp9016.download.csdn.net/<u1:p></u1:p><o:p></o:p>

大家可以找找<o:p></o:p>

1,下载Subversion服务器程序。
 
http://subversion.tigris.org/<u1:p></u1:p><o:p></o:p>

2,下载Subversion的Windows客户端TortoiseSVN
 
http://www.subversion.org.cn/<u1:p></u1:p><o:p></o:p>

3,安装Subversion和TortoiseSVN,重启<u1:p></u1:p><o:p></o:p>

4,建立版本库(Repository)
下载SVNService.exe
忘了下载地址,上网搜SVNService.exe就有了!<u1:p></u1:p>
<o:p></o:p>

例如:Subversion安装在C:\program files\subversion<u1:p></u1:p><o:p></o:p>

SVNService.exe复制到C:\program files\subversion\bin目录下<u1:p></u1:p><o:p></o:p>

SvnService.exe必须和svn.exe在同一目录吧,<u1:p></u1:p><o:p></o:p>

然后
(1).例如Repository建立在c:\svn_root 上
运行-CMD
svnadmin create c:\svn_root\RepDemo<u1:p></u1:p><o:p></o:p>

(2).安装SvnService服务
把下载到的SVNService.exe放到Subversion安装目录的bin下即可<u1:p></u1:p><o:p></o:p>

(3).运行服务<u1:p></u1:p><o:p></o:p>

控制面板-服务,找到SVNService,开启即可<u1:p></u1:p><o:p></o:p>

(4).客户端使用svn://localhost访问即可。<u1:p></u1:p><o:p></o:p>

SVN://的用户访问控制,需要配置一下passwd文件<u1:p></u1:p><o:p></o:p>

5配置用户和权限(重要),不然的话eclipse会说没有权限,会非常郁闷<u1:p></u1:p><o:p></o:p>

来到c:\svn_root\RepDemo\conf目录,修改svnserve.conf:<u1:p></u1:p><o:p></o:p>

# [general]
# password-db = passwd<u1:p></u1:p>
<o:p></o:p>

改为:<u1:p></u1:p><o:p></o:p>

[general]
password-db = passwd

然后修改同目录的passwd文件,去掉下面三行的注释:<u1:p></u1:p>
<o:p></o:p>

# [users]
# harry = harryssecret
# sally = sallyssecret<u1:p></u1:p>
<o:p></o:p>

最后变成:<u1:p></u1:p><o:p></o:p>

[users]
harry = harryssecret
sally = sallyssecret<u1:p></u1:p>
<o:p></o:p>

可以自己定义一个帐号&密码
例如:
[users]
admin = password<u1:p></u1:p>
<o:p></o:p>

6,初始化导入这个之前你需要开启服务,运行-cmd<u1:p></u1:p><o:p></o:p>

输入:svnserve -d -r c:\svn_root\RepDemo,而且窗口不能关掉!<u1:p></u1:p><o:p></o:p>

在你要导入的文件夹内右键->TortoiseSVN->Import...
URL of repository
输入“svn://localhost/trunk
点击OK
完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中<u1:p></u1:p><o:p></o:p>

7,基本客户端操作
取出版本库到一个工作拷贝:<u1:p></u1:p><o:p></o:p>

来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。<u1:p></u1:p><o:p></o:p>

在工作拷贝中作出修改并提交:<u1:p></u1:p><o:p></o:p>

打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。<u1:p></u1:p><o:p></o:p>

察看所作的修改:<u1:p></u1:p><o:p></o:p>

readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。(这上面是人家的例子)<u1:p></u1:p><o:p></o:p>

 <u1:p></u1:p><o:p></o:p>

二。ECLIPSE中新一代版本控制工具SVN使用详细方法<u1:p></u1:p><o:p></o:p>

来源:作者:时间:2008-02-26点击:67<u1:p></u1:p><o:p></o:p>

一、下载插件并安装(插件我的资源里也有)<u1:p></u1:p><o:p></o:p>

Eclipse中使用Subversion来进行版本控制,需要下载插件Subclipse,下载网址是http://subclipse.tigris.org,需要根据Eclipse的版本下载相应版本的Subclipse,我们这里下载针对Eclipse3.x的版本,当前最新版本为subclipse-1.0.3.zip。<u1:p></u1:p><o:p></o:p>

解压缩后,文件夹结构如下:
<!--[if !supportLineBreakNewLine]-->
<!--[endif]--><u1:p></u1:p><o:p></o:p>

在这里,我们将该文件夹拷贝到Eclipse的plugin目录下,并建立相应的目录结构,我们命名为subversion,最终的目录结构如下:

同时,我们在eclipse/links目录下,新建subversion.link文件,文件内容只有一行:path=plugin/subversion,然后我们启动Eclipse,在“首选项->小组”中就可以看到Subversion的插件选项了。
其实你直接把Subclipse下的两个文件夹的内容拷到eclipse相应的目录下,重启eclipse即可了,不需要什么link之类


<o:p></o:p>

、在Eclipse中操作<u1:p></u1:p><o:p></o:p>

1、共享项目<u1:p></u1:p><o:p></o:p>

Eclipse中新建项目,然后在项目的右键菜单中选择“小组à共享项目”,


<!----><u2:shapetype coordsize="21600,21600" filled="f" stroked="f" id="_x0000_t75" u1:preferrelative="t" u1:spt="75" path=" m@4@5 l@4@11@9@11@9@5 xe"><u2:stroke joinstyle="miter"></u2:stroke><u2:formulas><u2:f eqn="if lineDrawn pixelLineWidth 0 "></u2:f><u2:f eqn="sum @0 1 0 "></u2:f><u2:f eqn="sum 0 0 @1 "></u2:f><u2:f eqn="prod @2 1 2 "></u2:f><u2:f eqn="prod @3 21600 pixelWidth "></u2:f><u2:f eqn="prod @3 21600 pixelHeight "></u2:f><u2:f eqn="sum @0 0 1 "></u2:f><u2:f eqn="prod @6 1 2 "></u2:f><u2:f eqn="prod @7 21600 pixelWidth "></u2:f><u2:f eqn="sum @8 21600 0 "></u2:f><u2:f eqn="prod @7 21600 pixelHeight "></u2:f><u2:f eqn="sum @10 21600 0 "></u2:f></u2:formulas><u2:path u1:extrusionok="f" gradientshapeok="t" u1:connecttype="rect"></u2:path><u1:lock u2:ext="edit" aspectratio="t"></u1:lock></u2:shapetype><u2:shape coordsize="21600,21600" id="_x0000_i1025" type="#_x0000_t75" alt="4.JPG" style="WIDTH: 293.25pt; HEIGHT: 321pt"><u2:imagedata u1:href="http://www.svn8.com/uploads/allimg/080226/2019073.jpg" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msoclip1/01/clip_image001.jpg"></u2:imagedata></u2:shape>
<o:p></o:p>

在弹出的窗口中选择“SVN”,点击“下一步”,选择“使用已有资源库位置”,然后选择“下一步”直到完成,就可以将新项目导入到Subversion服务器的文件库中进行版本控制。<u1:p></u1:p><o:p></o:p>

 <o:p></o:p>

剩下的就简单了,不是太明白就访问<u1:p></u1:p><o:p></o:p>

http://www.phpchina.com/?uid-43584-action-viewspace-itemid-30556吧<u1:p></u1:p><o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

你可能感兴趣的:(eclipse,SVN,F#,C#,subversion)