`
ln_ydc
  • 浏览: 266793 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

svn应用笔记

 
阅读更多

 

SVN应用入门

 

1.下载

服务器端Subversion

http://subversion.apache.org/packages.html#windows

http://www.visualsvn.com/downloads/

客户端Windows客户端TortoiseSVN

http://tortoisesvn.net/downloads.html

---------------------------------------------------------
2.服务器和客户端安装
默认安装

客户端:TortoiseSVN-1.7.11.23600-win32-svn-1.7.8
服务器:VisualSVN-Server-2.5.8
注:安装服务器的时候提示选择建立版本库的目录

----------------------------------------------------------
3.建立版本库(Repository)
(1)命令行创建:

运行服务器命令行

 

svnadmin create D:\svn\repository

 
(2)图形化完成

在目录D:\svn\repository2下 右键-->Create Repository here...

---------------------------------------------------
4.配置用户和权限
(1)修改文件d:\svn\repository\conf\svnserve.conf

# [general]
# password-db = passwd 

 

改为

 

[general]
password-db = passwd 


(2)修改同目录的passwd文件,去掉下面三行注释

 

 

#[users]
#harry = harryssecret
#sally = sallyssecret

 

 

改为

 

[users]
harry = harryssecret
sally = sallyssecret

 
注:在passwd文件中,“=”前的字符就是用户名,后面的就是密码
"[users]"前面的注释一定要去掉

 

--------------------------------------------------------
5.运行独立服务器
进入命令行,运行

svnserve -d -r D:\svn\repository

 
这样服务器程序就启动了
注:不要关闭命令行窗口,否则也会把svnserve停掉
--------------------------------------------------------
6.初始化导入
进入要导入项目的根目录,如D:\WorkStation\maven\下有个maven项目hello-world

右键-->TortoiseSVN-->Import
在URL of repository输入  svn://localhost/trunk
在Import Message中输入你的日志信息
会提示输入用户名与密码

--------------------------------------------------------
7.基本客户端操作
(1)Checkout(提出)

在工作目录下,右键-->Checkout
在URL of repository中输入svn://localhost/trunk

(2)Update(更新)

右键-->Update

(3)Commit(提交)

右键-->Commit

(4)查看所有修改

 

右键-->TortoiseSVN--Show Log

--------------------------------------------------------
8.eclipse安装svn插件
(1)http://subclipse.tigris.org/

http://subclipse.tigris.org/update_1.6.x
http://subclipse.tigris.org/update_1.8.x (支持Subversion 1.7.x)
(2)设置svn忽略eclipse的工程配置文件

Window -> Preferences -> Team -> Ignored Resources

 

 

-------------------------------------------------------



 

--------------------------------------------------------

问题:

1.SVN提示:由于目标机器积极拒绝,无法连接 的解决方法

解决:http://blog.csdn.net/xyz_lmn/article/details/6176459

新建一个脚本文件执行一下即可 setupsvnserver.bat

sc create svnserve binpath= "C:/Program Files/VisualSVN Server/bin/svnserve.exe --service -r D:/repositories" depend= Tcpip start= auto
sc start svnserve
pause

 

 

 

--------------------------------------------------------

@author Free Coding  http://ln-ydc.iteye.com/

 

  • 大小: 70.4 KB
分享到:
评论

相关推荐

    Svn版本管理笔记之应用实践指南

    Svn版本管理笔记之应用实践指南。

    Linux学习笔记【博文整理系列】

    学习linux的笔记,发到博文了,鉴于文档方便保存和查阅,发出来,免费的哈 ...Linux笔记——正则表达式入门及应用 Linux笔记——linux进程 Linux笔记——SVN命令总结 rpm&yum包管理命令总结 The end wklken

    IBM WebSphere Portal门户开发笔记01

    4、ECLIPSE添加SVN 370 5、手工采集WAS JAVACORE 370 6、手工采集PORTAL JAVACORE 371 7、WAS和PORTAL各端口查看路径 372 二十、DB2相关 372 1、DB2 SQL 语句 372 2、LINUX下调出DB2管理控制中心 373 3、DB2(WSII)...

    华为HCIE-Security学习备考资料汇总集.rar

    SSL VPN(SVN). pdf HCIE-Security备考指南—UR过滤pdf HCIE-Security备考指南 安全策略pdf HCIE-Security备考指南—策略路由pdf E-Security.备考指南带管理pdf HCIE-Security备考指南反病毒pdf HCIE- Security备考...

    这是一个关于前端socket开发的笔记记录!!!!.zip

    同时,也需要借助一些工具,如代码编辑工具(WebStorm、VS Code)、代码版本控制工具(Git、SVN)、代码包管理工具(npm、Yarn)、前端构建工具(Webpack、Vite)等,来提升开发效率和质量。 总的来说,前端开发是...

    SMCTechTalk2015:圣莫尼卡学院 GD 66 技术讲座,2015 年 3 月

    Evernote :很棒的笔记应用程序 Skitch :通过网址分享您的屏幕截图 Slack :团队沟通应用 git : 开源 SVN,与 github 搭配得很好:) codepen.io : 练习你的 html + css 工作流增强器: Alfred : M

    android-google-firebase-common:基于Android Firebase常见AAR版本的Eclipse库项目

    笔记: 标记属性授权机构的字符'$'无效。 编译器错误要求您使用AndroidManifest.xml Java应用程序包更改${applicationId} 。 有关更多详细信息,请参见标记文档。 要求: Android 8.1 (API 27) SDK Platform ...

    maven从入门到实战

    本文首先针对maven3.3.3 的版本构建普通Java 应用和Java Web 应用进行讲解。然后针对公司私有maven 库的情况下,如何安装自有资源及在maven 应用中使用私有maven 库中的资源进行说明。接下来针对maven 与配置管理...

    wms2go-开源

    wms2GO项目旨在从免费地图提取的预定义或手动选择的WMS(OGC WebMapServices)中构建本地可执行WebGIS应用程序。 因此,可以在没有任何网络访问的情况下在移动设备(例如笔记本电脑)上使用此应用程序。 SVN已添加了...

    sentence-extractor:从文本中提取句子

    构建项目运行 ...从 svn 导入(没有日期排序)。 用于从文本文档中提取句子。 已成功用于古腾堡计划文本。 使用启发式算法。 介绍 使用启发式算法从文本文档中提取句子。 建造 有一个 eclipse 项目

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 05.svn的使用.avi │ 06.ssm框架整合思路.avi │ 07.ssm框架整合.avi │ 08.测试工程.avi │ 打开必读.txt │ 淘淘商城第一天笔记.docx │ ├─02.第二天 │ 07.商品类目选择完成.avi │ 01.课程计划.avi │ 02....

    VirtualRouter:虚拟无线路由器

    这是CodePlex上现有SVN信息库的副本。 因为CodePlex几乎总是很慢,所以我决定在此处镜像存储库。 原始项目的源代码已获得Microsoft公共许可证(Ms-PL)的许可。 什么是虚拟路由器? 虚拟路由器是用于运行Windows ...

    lookatgit:Git版本控制统计分析器

    如果您首先将它们转换为git,例如,使用git-svn,它也可以与其他存储库一起使用。笔记这个项目已经很多年没有更新了,并且不是最新的Ruby版本。 它很可能不会与现代Ruby一起运行,但可能很有趣,可供参考。 现在,...

    APKTool批处理版l

    随着Android手机种类的不断丰富,各种应用软件也开始遍地开花,Android用起来也越来越爽了……不过有很多软件都是老外编的,虽然英文界面也能用,但是毕竟不如咱们中文看着舒服,特别是一些功能相对比较复杂的软件,...

Global site tag (gtag.js) - Google Analytics