windows下搭建SVN服务器及配置myec…
来源:互联网 发布:蓝牙测距编程 编辑:程序博客网 时间:2024/05/18 22:46
1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载。最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑。最好使用中文路径,而且路径中不要有空格。双击Setup-Subversion-1.6.5.msi->进入SVN安装欢迎界面,点击“Next”->进入版权相关声明界面,点击“Next”->进入安装目录选择界面,作者选择的是F:\Program
2.创建SVN存储库。命令行执行以下命令:
svnadmin
这里还可以用另一种方法创建SVN存储库:
比如我把源码库放在F:\Subversion\repository(注意,确保不能删除),然后在此文件夹上右键,选择TortoiseSVN->Create
3.SVN服务器相关配置。打开F:\tools\svn\repository\conf目录,打开svnserve.conf找到以下两行:
#[general]
#password-db=passwd
去掉每行开头的#,第二行是指定身份验证的文件名,即passwd文件。保存。同样打开同目录下的passwd文件,找到以下几行,添加几个用户:
4.启动服务器端服务
可以用命令行svnserve.exe
启动服务后我们可以测试一下,打开一个文件浏览器,右键TortoiseSVN->Repo-browser,当然客户端程序TortoiseSVN要装好。
键入服务器端的Repository地址
这样就可以在客户端用前面配置的三个用户进行访问了,注意在其它机器上访问的时候要把localhost改成本机IP
如果想开机就启动SVN服务的话,可以创建批处理文件,开机运行SVN服务。新建一notepad文件,重命名其名为“svnserver.bat”,保存在F:\tools\svn\svnBat目录下,编辑其内容如下:
@echooff
echoXXX项目SVN服务器已经启动......
svnserve--daemon--root
echoXXX项目SVN服务结束!
打开注册表编辑器,找到
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run项,点开类型为“REG_SZ”,名称为“(默认)”的那个选项,数值数据输入"F:\tools\svn\svnBat\svnserver.bat"。注意一定要带上引号,保存。再次启动计算机时,myprojects项目树SVN服务即启动。
还可以:
先下载一个SVNService.exe,并将其copy到C:\Program
然后我们就可以在Windows
myeclipse安装svn插件
在myeclipse安装svn插件有很多方式,我也试过其他几种方式,但是都没成功,下面这种方式安装成功了。所以就只介绍这种方式了:
1.下载最新的SVN包:
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
2、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。
3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。
4、复制下列java代码,修改路径并执行:
- package
csh.bzu.test; - import
java.io.File; - import
java.util.ArrayList; - import
java.util.List; -
- public
class PluginConfigCreator - {
-
public PluginConfigCreator() -
{ -
} -
public void print(String path) -
{ -
List list = getFileList(path); -
if (list null)== -
{ -
return; -
} -
int length = list.size(); -
for ( inti 0;= i < length; i++) -
{ -
String result = ""; -
String thePath = getFormatPath(getString(list.get(i))); -
File file = new File(thePath); -
if (file.isDirectory()) -
{ -
String fileName = file.getName(); -
if (fileName.indexOf( "_")< 0) -
{ -
print(thePath); -
continue; -
} -
String[] filenames = fileName.split("_"); -
String filename1 = filenames[0]; -
String filename2 = filenames[1]; -
result = filename1 + "," + ",file:/"filename2 + + "/"path + -
+ fileName + "//,4,false"; -
System.out.println(result); -
} else if (file.isFile()) -
{ -
String fileName = file.getName(); -
if (fileName.indexOf( "_")< 0) -
{ -
continue; -
} -
int last "_");//= fileName.lastIndexOf( 最后一个下划线的位置 -
String filename1 = fileName.substring(0, last); -
String filename2 = fileName.substring(last + 1, fileName -
.length() - 4); -
result = filename1 + "," + ",file:/"filename2 + + "/"path + -
+ fileName + ",4,false"; -
System.out.println(result); -
} -
} -
} -
public List getFileList(String path) -
{ -
path = getFormatPath(path); -
path = path + "/"; -
File filePath = new File(path); -
if (!filePath.isDirectory()) -
{ -
return null; -
} -
String[] filelist = filePath.list(); -
List filelistFilter = new ArrayList(); -
for ( inti 0;= i < filelist.length; i++) -
{ -
String tempfilename = getFormatPath(path + filelist[i]); -
filelistFilter.add(tempfilename); -
} -
return filelistFilter; -
} -
public String getString(Object object) -
{ -
if (object null)== -
{ -
return ""; -
} -
return String.valueOf(object); -
} -
public String getFormatPath(String path) -
{ -
path = path.replaceAll("////", "/"); -
path = path.replaceAll("//", "/"); -
return path; -
} -
public static void main(String[] args) -
{ -
-
String plugin = "改成含有svn压缩文件的目录"; -
new PluginConfigCreator().print(plugin); -
} - }
这里需要注意的是修改成为刚才svn所在路径,建议改为绝对路径。比如d:/myplugins/svn/。。。
5.找到
“$myeclipse_home/configuration
6、重启myeclipse
二、使用。。
右键点击一个项目
选择Team下的Share
选择SVN
因为我已经提交过某个项目,所以他自动记住了url,我的url形式如下:
如果你使用于选择了https协议,可能会
- windows下搭建SVN服务器及配置myec…
- windows下搭建SVN服务器及配置myeclipse SVN客户端
- windows下搭建SVN服务器及配置myeclipse SVN客户端
- windows下搭建SVN服务器及配置myeclipse SVN客户端
- windows下搭建SVN服务器及配置myeclipse SVN客户端
- windows下搭建svn服务器及权限配置
- windows下svn服务器及客户端搭建
- Windows下搭建和配置SVN服务器
- java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端
- java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端
- WINDOWS下搭建SVN服务器:
- Windows下SVN服务器搭建
- Windows下搭建SVN服务器
- Windows下SVN服务器搭建
- windows下搭建SVN服务器
- Windows下搭建SVN服务器
- windows下搭建svn服务器
- Windows下搭建SVN服务器
- poi报表代码
- java 操作数据库连接池
- 使用xsl格式化显示xml,将xml显示在html中
- 使用Hibernate操作数据库需要七个…
- 在 本地计算机 无法启动…
- windows下搭建SVN服务器及配置myec…
- 复制带随机指针的链表
- 当你输入一个网址的时候,实际会发…
- java操作office和pdf文件页面列表…
- java操作office和pdf文件页面列表…
- 如何将MyEclipse项目导入到Eclipse
- cocos2d-x游戏开发(十一)细说场景切换
- 如何将MyEclipse项目导入到Eclipse
- Mysql使用命令修改密码