批处理更新svn

很多软件都有命令行支持,即可以直接在Windows命令提示符下输入软件提供命令来执行,完成软件的一些功能。

比如输入svn help 可以查看svn支持的命令行

想要更新svn资源需要用到命令svn update –r version path,如:svn update –r 100 “E:\\res”

执行后更新了E盘下res目录的资源到200 svn revision

如果想要更新虚拟机上共享目录的资源则记住用户名密码登陆过一次后,直接将path替换为对应的共享目录即可,如svn update –r 200 \\10.5.3.56\share\res”

第一次用批处理,更新svn资源到指定revision脚本如下:

@echo off

title svn资源更新

echo 请确认本机连接虚拟机时用户名、密码已保存

echo.

set /p var=输入要更新到的revision

svn update -r %var% path

echo.

pause

其中有几个需要注意的地方:

  1. 批处理中像title、echo这样的命令后参数直接写上去,不需要写在””里面
  2. 定义变量时set /p var=*,其中=等号和前后的字符无空格,/p的作用是=后面的字符显示在窗口里,以用户的输入替换
  3. @echo off,@使echo off命令本身不显示出来,echo off使以下输入的命令不显示命令本身,显示执行命令后的结果
  4. Echo. 其中.可以在命令窗口中显示为一个空行
时间: 2024-11-10 14:37:42

批处理更新svn的相关文章

批处理完成SVN更新与VS编译的操作

/command:update /command:add /command:commit /logmsg:"msgstr" 多个离散svn目录的更新 "C:/program       files/tortoisesvn/bin/TortoiseProc.exe" /command:update       /Path:"C:/a/b/"*"D:/a/b/c/test/txt" /closeonend:0 /command:u

Intellij IDEA更新SVN没有提示语

更新SVN时IDE下方没有提示语句 解决方法: 点击编辑器右下方的 Event Log 按钮 打开 Show balloons 就可以显示了.

MAC 更新SVN到1.8

经过谷歌和百度N次后,终于搞定SVN的升级,Intellij Idea和Xcode5.1都可以正常使用. 步骤: 1. 下载Subverion的Max安装版.(推荐.使用其他brew和port都试过,没有成功) http://www.wandisco.com/subversion/download#osx 2. 按操作步骤安装完成,注意最后一步时,需要手动把SVN的路径加到PATH中,这里的说明有点问题,应该是编辑~/.bash_profile文件,添加svn路径. 3. 修改XCODE默认的s

sourceTree 更新svn提示can't locate SVN/Core.pm

| 导语 使用sourceTree管理SVN,报错 can‘t locate SVN/Core.pm 详细报错: Can‘t locate SVN/Core.pm in @INC (you may need to install the SVN::Core module) (@INC contains: /usr/local/git/lib/perl5/site_perl /Applications/SourceTree.app/Contents/Resources/git_local/lib/

Git环境搭建(后期会更新SVN环境搭建教程)

环境搭建是块头痛的问题,既然懂点前端技术,又要懂得点后端技术,今天小编就把自己的搭建经验,分享给大家,希望可以帮到大家, 后期的话还会更新SVN环境搭建 第一步:git fetch 获取最新的代码版本 git pull origin +要获取的远程分支 git merge+ 切换到主分支,然后填写要合并的分支 git reset -h 回退到某个代码版本 git log 查看相关的操作日志 git status 查看版本状态 git diff 比较文件修改了哪些内容 第二步:若新功能中在数据库有

如何自动更新SVN项目

在桌面新建“SVN Update.bat”文件,把下面的命令复制到该文件中,保存并退出,然后使用windows的“任务计划”功能,就可以实现定时自动更新SVN目录. 按此批处理文件的方法执行,一次可自动更新2个目录的内容.如果想一次更新3个目录的内容,可按照相同的方法设置新的环境变量svn_work3,增加新的命令集:Update3和:gengxin3即可.注意将:Update3中的环境变量名改为svn_work3及gengxin3. 注意: “svn_home=”后面填写安装SVN客户端的目录

自动更新svn的内容到网站

每次编写网站代码,都是手工复制到服务器然后看效果,现在可以通过svn自动更新网站的代码,方法如下: 1.编写批处理 "C:\Program Files\Subversion\bin\svn.exe" export --force --no-auth-cache --quiet svn://xxxxxx [path] --username [username] --password [password] 相关参数说明: 1.C:\Program Files\Subversion\bin\

尝试更新SVN软件包的总结

一.写此文档是关于两次更新事件的总结 在单个服务器上进行svn 下载某个目录,使用: SVN    co    路径 在单个服务器进行svn 下载的某个文件,使用 Svn cat 路径/文件包  > 文件包 在单个服务器中进行某个包更新(此只适应于svn服务器目录下) Svn  up 文件名 此三种情况都在此更新情况适用了,以下关于扩展的: SVN  help 可用于显示子命令的帮助信息 Svn  --version  查看程序的版本号和版本库访问模块 SVN   --version –quie

更新svn版本后,在更新代码报错

Eclipse 导入项目与 svn 插件关联全过程记录 今天想整理一下相关项目的前端代码以及目录结构,故利用svn客户端(TortoiseSVN 1.7.2)从trunk上新建了一个branches,然后checkout到本地. 打开Eclipse,点击 File -> Import -> General -> Existing Projects Workspace -> Next -> 选中 select root directory,点击 Browse 浏览,确认项目本地