`
ln_ydc
  • 浏览: 271263 次
  • 性别: 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简明教程 SVN学习笔记

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队协作开发,管理项目中的文件和目录,并追踪每一次更改,确保代码的安全性和可追溯性。本教程将深入探讨SVN的基础知识,包括安装配置...

    svn学习笔记

    ### SVN学习笔记 #### 版本控制的重要性及概念解析 版本控制在软件开发过程中扮演着极其重要的角色。尤其是在多人协作的环境下,版本控制系统能够有效帮助团队成员管理代码、文档和其他重要资源的不同版本,确保每...

    svn详细笔记

    - SVN采用了原子提交机制,这意味着当多个用户对同一项目进行修改时,只有所有修改都能成功应用时,整个变更才会被接受,否则不会有任何变更被提交。 - SVN支持更灵活的权限控制和访问策略,能够更好地处理大型...

    svn笔记资料

    ### SVN基础知识及应用详解 #### 一、SVN概述与重要性 **版本控制系统**(Version Control System,简称VCS)对于软件开发团队而言至关重要。它不仅能够帮助团队有效地管理和跟踪项目的变动,还能够解决多用户环境...

    svn搭建笔记.zip

    SVN,全称为Subversion,是一款广泛应用于软件开发团队中的版本控制系统,用于管理代码和文档的变更历史。本文将详细讲解如何搭建SVN服务器,并基于提供的"svn搭建笔记.zip"资源进行步骤指导。 首先,我们需要了解...

    svn学习笔记-windows下安装svn加apache的安装流程

    **标题解析:** "svn学习笔记-windows下安装svn加apache的安装流程" 这个标题告诉我们,本文将重点讲解如何在Windows操作系统上安装Subversion(简称svn)以及与Apache服务器的集成配置过程。Subversion是一款流行...

    SVN学习笔记

    SVN被广泛应用于软件开发领域,用于对代码的变更进行控制,保证多人协作时数据的完整性和一致性。本文将从SVN客户端与服务器端的安装配置、版本控制操作、用户权限管理以及数据备份恢复等方面进行详细的学习笔记记录...

    svn-笔记.docx

    【SVN笔记】 SVN,全称Subversion,是一款广泛应用于软件开发领域的版本控制系统,旨在解决多人协作开发中可能出现的问题,如代码冲突、版本管理混乱等。它通过跟踪文件的修改历史,使得开发者能够轻松备份不同版本...

    版本控制SVN和GIT笔记

    SVN也在开源社区和商业领域获得了广泛应用。 分布式版本控制系统以GIT为代表,它使用分散的架构,每个开发者都拥有完整的版本库的副本。在GIT中,开发者可以对本地副本进行更改,然后将更改推送到中心仓库,或者从...

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

    本篇文章将深入探讨Svn版本管理的应用实践指南,旨在帮助读者更好地理解和掌握Svn的基本操作和高级技巧。 首先,我们需要理解Svn的基本概念。Svn仓库是所有项目文件的中央存储库,每个开发者可以从仓库克隆一份工作...

    SVN 学习笔记

    这篇学习笔记主要涵盖了SVN的基本概念、安装与配置、基本操作以及在实际开发中的应用。 1. SVN的基本概念 - 版本库(Repository):存储所有版本历史信息的地方,相当于数据库。 - 工作副本(Working Copy):...

    配置svn教会你ibatis的好个人笔记

    【标题】:“配置svn教会你ibatis的好个人笔记”是一篇针对初学者的教程,旨在帮助读者掌握如何配置Subversion(svn)以及使用iBATIS框架。这篇笔记以树形结构进行分层,确保逻辑清晰,便于理解。 【描述】:作者...

    Jenkins+SVN+Ant持续集成环境配置笔记

    ### Jenkins+SVN+Ant持续集成环境配置笔记 #### 一、引言 随着软件开发项目的日益复杂化,持续集成(Continuous Integration, CI)已成为现代软件工程中的一个重要组成部分。通过持续集成,团队能够频繁地集成代码...

    如何使用SVN进行版本管理笔记.zip

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。它允许团队协作开发,对源代码和其他...通过阅读“如何使用SVN进行版本管理笔记.pdf”,你将更深入地理解这些概念,并能自如地应用到实际工作中。

    Jenkins+SVN+Ant持续集成环境配置笔记.pdf

    Ant是一种基于Java的构建工具,主要用于编译、打包和部署Java应用程序。当这三者结合起来时,就能够构建一个完整的自动化持续集成环境。 首先,Eclipse与SVN的集成是持续集成环境搭建的关键第一步。通过Eclipse提交...

    如何使用SVN进行版本管理笔记.pdf

    在本文中,我们将对 SVN 进行详细的介绍,并探讨其在版本管理中的应用。SVN(Subversion)是一款开源的版本管理工具,它可以帮助开发团队更好地管理代码的变更、协作和版本控制。SVN 的工作机制是基于 C/S 结构的,...

    svn.pdf.tar.gz_linux svn

    在IT行业中,版本控制系统是开发团队协作不可或缺的工具,Subversion(简称SVN)就是其中一种广泛应用的集中式版本控制系统。本笔记主要针对Linux环境下如何安装、配置及使用SVN进行详细介绍,旨在帮助用户在Linux...

Global site tag (gtag.js) - Google Analytics