2. 安装客户端软件
3. 创建系统服务
sc create svnservice binPath=<空格>"D:\Subversion\bin\svnserve --service -r f:\svnroot" depend=<空格>Tcpip start=<空格>auto
4. 创建库
5. 查看库
看是否可以上传文件
6. 右键目录import目录
详细步骤如下
二. 创建SVN仓库
使用以下命令:
svnadmin create <仓库路径>
例: svnadmin create d:\svnhome //在d:\svnhome上创建svn仓库。
三.修改svn配置文件
打开svn目录中配置文件conf\svnserveconf,修改配置参数。
例:d:\svnhome\conf\svnserveconf去掉以下内容之前的注释符#
[general]
anon-access = none
auth-access = write
password-db = passwd
realm = My First Repository
说明:
anon-access = none
--不允许匿名访问!这个很重要,不然谁都能访问这个代码仓库了。
auth-access = write
-- 允许提交修改
password-db = passwd
--密码文件名字
四.修改用户配置文件
用记事本打开d:\svnhome\conf\passwd,使有效文本(指前面不加注释符的)为:
[users]
user=passwd
可以添加多个这样的用户名密码对。
五.运行SVN服务
在命令行执行
svnserve --daemon --root E:\svn\repository
服务启动,--daemon可简写为-d,--root可简写为-r
六.添加为系统服务
方法1(推荐):
在Windows NT中(包括Windows XP, Windows 2000, Windows 2003 Server)本身包含了一个安装服务的工具,叫做"Service Control",也就是scexe。
1安装为服务:
例:我的Subversion安装在"D:\program files\Subversion",版本库在"D:\svn_root",而我希望对应的Subversion服务名为svnservice,安装这个svn服务的命令就可以这样写:
sc create svnservice
binpath= "D:\ Program Files\Subversion\bin\svnserveexe --service -r D:\svn_root"
displayname= "SVNService"
depend= Tcpip
请注意,因为便于察看,上面的命令分为多行,但在实际执行时应该在一行里。另外,在以前启动svnserve时会使用"-d"选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,"-i"和"-t"选项也不能使用。
另外还有两点需要小心处理。首先,如果路径中包括空格,一定要用“\”处理“"”号,例如上面的例子中如果svnserveexe在“c:\ program files\subversion\”中,则命令应该写为“binpath= "\"c:\program files\subversion\bin\svnserveexe\"”(“”中的内容),整个命令如下,红色部分是改变部分:
sc create svnservice
binpath= "\"D:\ Program Files\Subversion\bin\svnserveexe\" --service -r D:\svnroot"
displayname= "SVNService"
depend= Tcpip
其次,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。
2启动服务
在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行"net start svnservice"启动这个服务。
3停止服务
然后使用"net stop svnservice"停止服务。
4.删除服务
如果服务安装的有问题,你可能需要删除服务。要删除前面添加的服务,只需要运行"sc delete svnservice","svnservice"就是我们创建服务时使用的名字。
5.配置服务是自动启动
默认情况下安装的服务不会随Windows的启动而启动,为了使svn服务能够随Windows启动而启动,需要修改一下"sc create"命令(首先要删除),增加"start= auto"选项:
sc create svnservice
binpath= "D:\ Program Files\Subversion\bin\svnserveexe --service -r D:\svn_root"
displayname= "SVNService"
depend= Tcpip
start= auto
当然你也可以使用图形化的工具修改服务的属性,你可以在“开始->运行”中执行"servicesmsc",然后在界面中修改。
方法2:
建立一个批处理文件并放在windows启动组中便于开机就运行SVN服务。
方法3:
这个地址>1下载SVN插件包
2在myeclipse文件夹下创建一个文件夹为svntool并复制下载的安装包中的features,plugins 两个文件。
3在/Applications/MyEclipse/MyEclipse 10app/Contents/Profile/dropins 路径下创建文件svnpluginlink,并写入刚才下载并复制出来的2个文件夹的路径,例如:path=/Applications/MyEclipse/svntool。
4删除/Applications/MyEclipse/MyEclipse 10app/Contents/Profile文件下的orgeclipseupdate文件夹。
5重启即可使用SVN插件。
1、先下载,并确定自己的系统环境
下载地址在:>
2、先安装程序,后安装语言包
(安装与其他程序相同,一路Next就行。)
3、设置语言。
安装程序后,桌面或其他目录里点右键
选择 TortoiseSVN -> setting
4、至此安装完毕。
附加,相关在线手册,参见:
>在eclipse中安装svn的方法: 第一种方式: 1、下载SVN插件 2、下载后安装 下载后的插件包目录结构: 3、将插件包features和plugins目录中的文件分别复制到Eclipse安装目录的features和plugins中。 4、然后重启Eclipse 第二种方式: a菜单 *** 作 b点击“Add”,在d出的窗口里,输入对应的SVN地址,然后“OK” c在下图中将2个都选中,然后一路点Next,就可以了
1首先,假设你的电脑是win7 64位的,你要准备的东西:VisualSVN-Server-301-x64msi和TortoiseSVN-18825755-x64-svn-1810msi2安装完之后
3打开VisualSVN Server Manager,直接右键Repositories,Create New Repository,输入Repository Name,假设输入的是testsvn,OK
4那么现在在Repositories下就会有一个资源名称叫testsvn
5那么我们现在右键Users,Create User,输入名称密码都是testsvn,OK,我们这就创建了一个叫testsvn的用户了,以后可以用它检入检出数据了
6现在我们要检出这个资源的东西,右键Repositories下的testsvn,Copy Url to ClipBoard,这样就选中了它的url了
7我们在C盘右键,选择SVN Checkout,在URL of repository粘贴,OK
8经过以上步骤之后,你可以检出你的项目了,请尝试在里面新建修改文件提交就行了
9如果你要在eclipse里面使用也可以,因为你已经有了url和用户名密码
10如果我重装系统之后,资源是不是消失了?没关系,在菜单栏的 *** 作(A)-Properties里面设置你的Repositories Root,这样,无论你怎么重装,都没有关系了,自己的svn,局域网的svn就这么配置好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)