`
01jiangwei01
  • 浏览: 540962 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux svn 脚本1

 
阅读更多

#/bin/sh

#checkout.sh

version=$1

localProjectname=project

#checkout 后文件存放的目录

local_path=/root/Desktop/svn/clients/client1/$localProjectname

svn_path=https://192.168.0.xxx/svn/project1/trunk

username=xxx

password=yyy

if [ -z $version ] ; then

  echo " useage sh $0 version"

  exit 0

fi

if [ -d $local_path ] ;then

   echo "删除$local_path 目录中,清等待。。。"

  rm -rf $local_path

fi

echo "checkout ......"

svn --username $username --password $password checkout $svn_path  $local_path -r $version

 

if   [ $? ] ;then

  echo " checkout success"

 else

   echo "error"

    exit

fi

 

 

 

分享到:
评论

相关推荐

    删除.svn脚本

    标题"删除.svn脚本"指出,我们需要创建一个脚本来自动定位并删除项目中的`.svn`子目录。这个脚本通常会用到命令行工具,如在Unix/Linux系统中的Bash shell或者在Windows系统中的PowerShell。以下是一个基本的Bash...

    windows&linux svn自动化全备份&增量备份脚本

    【标题】:“Windows&Linux SVN自动化全备份&增量备份脚本” 在IT环境中,版本控制系统如Subversion(SVN)是团队协作开发的重要工具,它用于管理代码版本,跟踪文件和目录的更改。然而,为了确保数据的安全和可靠...

    linux svn自动备份

    本篇将详细解释如何在Linux下创建一个自动备份SVN仓库的shell脚本,并将其设置为计划任务。 首先,我们需要创建一个存放备份数据的路径。在示例中,路径是`/home/backup1/svn`。使用`mkdir -p`命令创建目录,`-p`...

    LINUX SVN双机热备份shell脚本 附配置文档

    本文将深入探讨如何在Linux环境下利用shell脚本实现SVN双机热备份,确保服务高可用性和数据安全性。 首先,我们需要理解"双机热备份"的概念。双机热备份是指两台服务器同时运行,一台为主服务器,另一台为备用...

    SVN下载全量包(linux版本)

    安装完成后,你就可以在Linux环境下使用SVN客户端进行版本控制操作,如`svn co`(checkout)获取项目代码,`svn commit`提交更改,`svn update`同步更新,以及使用其他丰富的SVN命令。 总之,安装Linux版SVN全量包...

    svn自动编译安装脚本

    在Linux或Unix环境中,为了安装最新版本的SVN,有时需要手动编译和安装,因为默认的包管理器可能不提供最新的版本。下面将详细介绍通过`auto_svn.sh`和`make_svn.sh`这两个脚本来自动编译和安装SVN的过程。 **1. ...

    linux 安装svn并实现本地同步服务器

    本文将指导读者在 Linux 环境下安装 SVN(Subversion),并使用钩子脚本实现本地提交后自动同步代码文件到服务器的网站目录下。 安装 SVN 首先,使用 yum 命令安装 SVN: `yum install subversion` 安装完成后,...

    SUSE linuxSVN详细配置

    根据给定的文件信息,我们可以提炼出以下关于在SUSE Linux环境下配置SVN(Subversion)服务器的关键知识点,尽管原始内容提及的是在Red Hat Linux 5.5下的配置流程,但核心步骤和概念同样适用于SUSE Linux系统。...

    Linux钩子配置(SVN)

    ### Linux钩子配置(SVN) #### 知识点概览 1. **SVN (Subversion) 简介** 2. **钩子(Hooks)机制** 3. **Linux下SVN钩子配置步骤** - 配置前的准备 - 创建钩子脚本 - 设置权限 - 测试钩子脚本 4. **Java项目...

    linux上脚本获取svn项目代码,编译后启动java项目

    1,新建目录(如果有老的目录,则移除掉) 2,从svn获取项目代码,并归纳好目录 3,编译项目代码 4,启动项目 打开文件 配置好各种信息 执行 sh script start 即可

    Linux_SVN客户端安装包和配置指导

    Linux下的Subversion(SVN)客户端是用于版本控制系统的一个强大工具,它允许用户协同工作,跟踪文件和目录的更改历史。本指南将详细介绍如何在Linux系统上安装和配置SVN客户端,以帮助您更好地理解和使用这个强大的...

    linux svn密码生成工具

    文件名"密码生成器"可能是指这个工具的可执行文件或脚本,用户下载后可以直接在Linux终端运行,体验其强大功能。在使用前,请确保对工具的来源进行验证,确保安全无害,同时遵循适用的隐私和安全政策。

    linux下svn安装笔记带钩子

    ### Linux下SVN安装与配置含钩子详解 #### 一、SVN简介与作用 Subversion(简称SVN)是一种分布式版本控制系统,主要用于代码管理。它可以追踪每一项对文件或目录所做的更改,并且能够查看任何时刻的版本状态。这...

    linux下面SVN的自动备份

    本文将详细介绍如何在Linux下使用shell脚本来实现SVN的自动备份。 首先,我们需要创建一个专门用于存储备份数据的路径。在示例中,创建了 `/home/backup1/svn` 目录,使用 `-p` 参数确保所有中间目录也一并创建: ...

    Linux 下Svn客户端安装.pdf

    1. **Subversion(svn)简介** - SVN是一种版本管理工具,用于跟踪源代码的变更。 - 它是CVS(Concurrent Versions System)的继任者,广泛应用于开源软件项目中。 2. **安装准备** - 安装前需要准备四个主要的...

    清除svn脚本

    本文将深入探讨“清除svn脚本”这一主题,它旨在帮助用户从工程目录中删除所有与SVN相关的元数据,使项目摆脱SVN的管理。 SVN在管理代码库时,会在每个受控文件和目录下创建隐藏的`.svn`子目录,这些子目录存储了...

    linux 安装SVN

    在Linux系统中,安装Subversion(SVN)是一项常见的任务,尤其对于开发团队而言,它是一种版本...如果你需要更深入地了解SVN的高级特性,如分支管理、钩子脚本和持续集成,可以参考SVN的官方文档或在线教程进一步学习。

    Linux或Ubuntu下SVN服务器自动发送邮件配置

    在Linux或Ubuntu环境中,配置SVN(Subversion)服务器自动发送邮件主要涉及到以下几个关键步骤,这些步骤可以帮助开发者在每次提交代码时,自动收到包含提交信息的邮件通知。 首先,我们需要下载`commit-email.pl`...

    linux下svn配置说明

    在Linux环境下,Subversion(简称SVN)是一个广泛使用的版本控制系统,用于管理源代码和其他文本文件的...记住,根据实际需求,可能还需要调整Apache配置、防火墙规则以及SVN的其他高级特性,如钩子脚本和分支管理。

Global site tag (gtag.js) - Google Analytics