`
yutiansky
  • 浏览: 197551 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

TortoiseSVN, VisualSVN, SVK 实例说明

阅读更多

一,前言

  介绍一下远程SVN同步工具SVK的用法。

  我把用Google的SVN服务器时,网速太慢很不方便。找到SVK觉得很好用。

 

二,SVK用法

  下面的图说明了SVK的用途。

  1,从远程SVN服务器得到一个镜像到本地SVN服务器。

  2,用本地SVN服务器把得到的镜像公开给开发机器。

  3,在适当的时候把本地的SVN数据同步到远程的SVN服务器。

 

  这样,本地开发时用的是本地SVN服务器就没有慢的感觉了。而且还可以定期把本地SVN数据同步到远程SVN服务器。

 

 

三,程序列表

  - VisualSVN-Server-2.1.9.msi        (http://www.visualsvn.com/server/download/)

  - TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi        (http://tortoisesvn.net/downloads.html)

  - svk-v2.2.0-MSWin32-i386.exe        (http://svk.bestpractical.com/view/HomePage)

 

四,安装

  1,SVK安装

    直接运行 svk-v2.2.0-MSWin32-i386.exe 就行。安装后,用下面方法确认安装成功。

C:\Documents and Settings\TianYu>svk -v
This is svk, version v2.0.99_01 (using Subversion bindings 1.5.0)
 

  2,SVK初始化

C:\Documents and Settings\TianYu>svk depotmap --init
Repository C:\Documents and Settings\TianYu\.svk\local does not exist, create? (y/n)y

C:\Documents and Settings\TianYu>svk depotmap -l
Depot                   Path
============================================================
//                      C:\Documents and Settings\TianYu\.svk\local
 

  3,用SVK取得远程SVN的镜像

C:\Documents and Settings\TianYu>svk mirror https://javamp3player.googlecode.com/svn/AndroidClock/ //AndroidClock
Mirror initialized.  Run svk sync //AndroidClock to start mirroring.

C:\Documents and Settings\TianYu>svk sync //AndroidClock
Syncing https://javamp3player.googlecode.com/svn/AndroidClock
Retrieving log information from 1 to 45
############################################# 100.0%

C:\Documents and Settings\TianYu>svk cp //AndroidClock //Local/AndroidClock

 

  4,安装运行VisualSVN Server

    运行VisualSVN-Server-2.1.9.msi就安装好了。然后安装下图把镜像导入VisualSVN服务器。

    注意:用SVN客户端工具时,只能在操作本地拷贝。

 

  5,用SVK把本地的SVN镜像与远程SVN服务器同步。

    A)RemoteServer -> LocalMirror

svk sync //mirror/TestRepository

    B)LocalMirror -> LocalBranch

svk pull //Local/TestRepository

    C)LocalBranch -> LocalMirror + RemoteServer

svk push //Local/TestRepository

 

 

  • 大小: 6 KB
  • 大小: 18.3 KB
分享到:
评论

相关推荐

    TortoiseSVN和VisualSVN-Server

    TortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-...

    VisualSVN Server和TortoiseSVN使用说明

    VisualSVN Server和TortoiseSVN使用说明 安装包: TortoiseSVN-1.7.12.24070-win32-svn-1.7.9 .msi VisualSVN-Server-2.5.9.msi LanguagePack_1.7.12.24070-win32-zh_CN.msi 一、 安装说明 二、 VisualSVN Server...

    visualSVN与tortoiseSVN基本操作.rar_TortoiseSVN_visualsvn

    VisualSVN和TortoiseSVN都是针对Subversion(SVN)的客户端工具,常用于Windows环境。这篇文档将详细介绍这两个工具的基本操作。 VisualSVN是一款集成在Visual Studio中的SVN客户端,它提供了对SVN版本控制的直接...

    TortoiseSVN+VisualSVN-Server

    总的来说,TortoiseSVN和VisualSVN Server是协同开发和版本控制的理想组合,它们为开发团队提供了一个高效、可靠的工具链,确保代码的稳定性和项目的顺利进行。通过深入学习和熟练使用这两个工具,你可以更好地管理...

    svn安装TortoiseSVN、VisualSVN-5.5.0、中文包

    【标题】"svn安装TortoiseSVN、VisualSVN-5.5.0、中文包"涉及到的是Subversion(简称svn)版本控制系统中的两个重要客户端工具:TortoiseSVN和VisualSVN,以及它们的中文语言包。在本文中,我们将详细介绍这两个工具...

    TortoiseSVN和vs的插件VisualSVN及破解补丁

    TortoiseSVN和VisualSVN是两款在软件开发领域广泛应用的版本控制系统工具,主要用于管理代码版本和协同开发。它们都是基于Subversion(SVN)系统,为用户提供友好的图形化界面。 TortoiseSVN是一款Windows shell...

    VisualSVN、TortoiseSVN 安装配置说明

    VisualSVN和TortoiseSVN是两个广泛使用的工具,它们基于Subversion(简称svn)系统,帮助团队有效地管理和跟踪代码更改。本篇文章将详细介绍如何安装和配置这两个工具。 首先,我们需要下载安装包。服务器端选择...

    TortoiseSVN中文+VisualSVN百度云.txt

    TortoiseSVN中文+VisualSVN百度云.txt

    VisualSVN和TortoiseSVN

    《VisualSVN与TortoiseSVN:协同开发利器》 在软件开发的世界里,版本控制工具是不可或缺的一部分,它们帮助开发者追踪代码的修改历史,实现团队间的协作。其中,Subversion(简称SVN)是一种广泛应用的集中式版本...

    TortoiseSVN中文安装包+VisualSVN-5.1.9破解安装包

    svn全部安装包,包含: 1、TortoiseSVN-1.9.7.27907-x64-svn-1.9.7 2、LanguagePack_1.9.7.27907-x64-zh_CN 3、VisualSVN-5.1.9破解版

    VisualSVN服务端和TortoiseSVN客户端.zip

    《VisualSVN与TortoiseSVN:搭建与使用指南》 在软件开发过程中,版本控制是不可或缺的一环,它确保了团队成员间代码的同步和项目历史的追踪。VisualSVN Server和TortoiseSVN是两个在Windows环境下广泛使用的...

    TortoiseSVN客户端、VisualSVN-Server服务端、LanguagePack语言包

    综上,TortoiseSVN客户端和VisualSVN Server服务端的组合,为Windows用户提供了一套完整的Subversion版本控制解决方案。TortoiseSVN使开发者在本地进行版本控制操作,而VisualSVN Server则作为中央存储库,负责接收...

    TortoiseSVN和VisualSVN

    **TortoiseSVN与VisualSVN:在Windows环境下实现版本控制** TortoiseSVN和VisualSVN是两个在Windows操作系统中广泛使用的Subversion(SVN)工具,它们为软件开发人员提供版本控制功能,使得团队协作和代码管理变得...

    SVN工具 AnkhSvn、TortoiseSVN、VisualSVN-Server

    AnkhSvn-Daily-2.5.12036.330.msi TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi VisualSVN-Server-3.0.1-x64.msi 哈哈,不多解释,集合了下,方便下载。

    VisualSVN和TortoiseSVN搭建使用

    - 在任意文件夹内右键单击,如果出现“SVN Checkout”等TortoiseSVN相关的菜单项,则说明安装成功。 **2.2 使用TortoiseSVN连接仓库** - **执行SVN Checkout:** - 在任意文件夹内右键选择“SVN Checkout”。 -...

    VS2022软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn汇编.pdf

    "VS2022软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn汇编" 该文档主要介绍了Visual Studio 2022下的软件配置管理工具的配置和使用方法,涵盖了Visual SVN、TortoiseSVN和AnkhSvn三个工具的安装、配置和使用方法...

    svn工具包括VisualSVN-Server和TortoiseSVN

    在给定的压缩包中,包含了两个关键组件:VisualSVN-Server和TortoiseSVN,以及可能的使用文档。这两个工具都是在Windows环境下进行SVN操作的重要工具,一个作为服务器端,另一个作为客户端。 VisualSVN-Server是...

    VisualSVN_TortoiseSVN_AnkhSvn_软件配置管理说明

    **VisualSVN、TortoiseSVN与AnkhSvn:软件配置管理详解** 在软件开发过程中,版本控制是至关重要的一个环节,它确保了团队协作的效率和代码的稳定性。VisualSVN、TortoiseSVN和AnkhSvn都是Subversion(简称SVN)的...

    VisualSVN server 服务端和 TortoiseSVN客户端

    将两者结合使用,开发者可以在本地使用TortoiseSVN进行日常开发工作,如编辑、提交代码,而VisualSVN Server则在服务器端负责存储和管理版本历史,同时处理多用户间的协同和权限控制。这种搭配是Windows环境下进行...

    VisualSVN 说明文档

    【VisualSVN 说明文档】 VisualSVN 是一款在Windows平台上用于管理Subversion(SVN)版本库的服务器软件,而TortoiseSVN则是一款集成在Windows资源管理器中的客户端工具,方便用户进行版本控制操作。两者结合,提供...

Global site tag (gtag.js) - Google Analytics