一,前言
介绍一下远程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-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-ServerTortoiseSVN和VisualSVN-...
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都是针对Subversion(SVN)的客户端工具,常用于Windows环境。这篇文档将详细介绍这两个工具的基本操作。 VisualSVN是一款集成在Visual Studio中的SVN客户端,它提供了对SVN版本控制的直接...
总的来说,TortoiseSVN和VisualSVN Server是协同开发和版本控制的理想组合,它们为开发团队提供了一个高效、可靠的工具链,确保代码的稳定性和项目的顺利进行。通过深入学习和熟练使用这两个工具,你可以更好地管理...
【标题】"svn安装TortoiseSVN、VisualSVN-5.5.0、中文包"涉及到的是Subversion(简称svn)版本控制系统中的两个重要客户端工具:TortoiseSVN和VisualSVN,以及它们的中文语言包。在本文中,我们将详细介绍这两个工具...
TortoiseSVN和VisualSVN是两款在软件开发领域广泛应用的版本控制系统工具,主要用于管理代码版本和协同开发。它们都是基于Subversion(SVN)系统,为用户提供友好的图形化界面。 TortoiseSVN是一款Windows shell...
VisualSVN和TortoiseSVN是两个广泛使用的工具,它们基于Subversion(简称svn)系统,帮助团队有效地管理和跟踪代码更改。本篇文章将详细介绍如何安装和配置这两个工具。 首先,我们需要下载安装包。服务器端选择...
TortoiseSVN中文+VisualSVN百度云.txt
《VisualSVN与TortoiseSVN:协同开发利器》 在软件开发的世界里,版本控制工具是不可或缺的一部分,它们帮助开发者追踪代码的修改历史,实现团队间的协作。其中,Subversion(简称SVN)是一种广泛应用的集中式版本...
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:搭建与使用指南》 在软件开发过程中,版本控制是不可或缺的一环,它确保了团队成员间代码的同步和项目历史的追踪。VisualSVN Server和TortoiseSVN是两个在Windows环境下广泛使用的...
综上,TortoiseSVN客户端和VisualSVN Server服务端的组合,为Windows用户提供了一套完整的Subversion版本控制解决方案。TortoiseSVN使开发者在本地进行版本控制操作,而VisualSVN Server则作为中央存储库,负责接收...
**TortoiseSVN与VisualSVN:在Windows环境下实现版本控制** TortoiseSVN和VisualSVN是两个在Windows操作系统中广泛使用的Subversion(SVN)工具,它们为软件开发人员提供版本控制功能,使得团队协作和代码管理变得...
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 哈哈,不多解释,集合了下,方便下载。
- 在任意文件夹内右键单击,如果出现“SVN Checkout”等TortoiseSVN相关的菜单项,则说明安装成功。 **2.2 使用TortoiseSVN连接仓库** - **执行SVN Checkout:** - 在任意文件夹内右键选择“SVN Checkout”。 -...
"VS2022软件配置管理说明-visualSVN+TortoiseSVN+AnkhSvn汇编" 该文档主要介绍了Visual Studio 2022下的软件配置管理工具的配置和使用方法,涵盖了Visual SVN、TortoiseSVN和AnkhSvn三个工具的安装、配置和使用方法...
在给定的压缩包中,包含了两个关键组件:VisualSVN-Server和TortoiseSVN,以及可能的使用文档。这两个工具都是在Windows环境下进行SVN操作的重要工具,一个作为服务器端,另一个作为客户端。 VisualSVN-Server是...
**VisualSVN、TortoiseSVN与AnkhSvn:软件配置管理详解** 在软件开发过程中,版本控制是至关重要的一个环节,它确保了团队协作的效率和代码的稳定性。VisualSVN、TortoiseSVN和AnkhSvn都是Subversion(简称SVN)的...
将两者结合使用,开发者可以在本地使用TortoiseSVN进行日常开发工作,如编辑、提交代码,而VisualSVN Server则在服务器端负责存储和管理版本历史,同时处理多用户间的协同和权限控制。这种搭配是Windows环境下进行...
【VisualSVN 说明文档】 VisualSVN 是一款在Windows平台上用于管理Subversion(SVN)版本库的服务器软件,而TortoiseSVN则是一款集成在Windows资源管理器中的客户端工具,方便用户进行版本控制操作。两者结合,提供...