[ 43 ] SVN&BAT
SVN 和 BAT 批处理文件相关
安得权
这个作者很懒,什么都没留下…
展开
-
Bat 获取 年月日 时分秒
【代码】Bat 获取 年月日 时分秒。原创 2023-11-03 15:09:11 · 814 阅读 · 0 评论 -
bat 进行FTP 上传
bat 往ftp上Receive文件夹上传:ftpServerIP:192.168.0.6ftpUserID:adminftpPassword:123!思路:循环bat 所在的文件夹,找出所有想上传的文件编辑成ftp 命令 存入 uploadList.src 文件中最后一次性执行 uploadList.src @echo offrem 把ftp密码存到变量pw原创 2012-11-02 10:07:58 · 8209 阅读 · 0 评论 -
使用bat 进行ftp 批量下载
@echo offsetlocal enabledelayedexpansionecho open 192.168.0.6 >ftpdown.srcecho admin>>ftpdown.srcecho 123 >>ftpdown.srcecho bin >>ftpdown.srcecho cd send >>ftpdown.srcecho prompt >>ftpdow原创 2012-11-02 10:11:09 · 2752 阅读 · 0 评论 -
使用bat 删除掉 ftp 上的文件
echo open 192.168.0.6 >delList.srcecho admin>>delList.srcecho 123 >>delList.srcecho bin >>delList.srcecho cd send >>delList.srcfor /F "delims=" %%i in ('dir /a-d /b') do (if not "%%~nxi"=="%~n原创 2012-11-02 10:12:03 · 2152 阅读 · 0 评论 -
bat 进行 本地的文件移动
@echo offsetlocal enabledelayedexpansionfor /F "delims=" %%i in ('dir /a-d /b') do (if not "%%~nxi"=="%~nx0" ( if "%%~xi" == ".EMS" (set dd=%%iset "dd=!dd:~7,10!"md D:\360Downloads\BW_FTP\Rece原创 2012-11-02 10:13:23 · 1158 阅读 · 0 评论 -
bat 根据文件名截取字符串,进行移动文件,复制文件
@echo offsetlocal enabledelayedexpansionfor /F "delims=" %%i in ('dir /a-d /b /s "D:\BackupEms\temp"') do (if not "%%~nxi"=="%~nx0" ( if "%%~xi" == ".EMS" (set dd=%%~nxi rem原创 2012-11-26 15:57:20 · 4492 阅读 · 0 评论 -
Jenkins+Bat 实现自动创建IIS站点(本机+远程)
1.优先掌握如下:BAT 部署IIS站点 , https://blog.csdn.net/csethcrm/article/details/1173571842.本机 自动创建IIS站点2.1 登录Jenkins工作台,新建Item2.2 创建一个任务2.3 构建执行 bat 命令2.4 点击 Build Now2.5 查看Build History2.6 点击 #1 查看 控制台输出2.7 打开IIS 查看构建成功的Web站点如下,恭喜,Jenkins+BAT 构建自动网站成原创 2021-06-01 10:11:21 · 709 阅读 · 0 评论 -
bat 使用 7z 压缩文件夹
@echo offrem 设置7z的命令行程序路径set zip7=“C:\Program Files\7-Zip\7z.exe”rem 设置压缩包保存路径set Save=“F:\7z\7zFiles”rem 当天日期,备份文件名set curdate=%date:0,4%-%date:5,2%-%date:~8,2%rem 设置要打包压缩的文件夹set www=“F:\7z\111”::备份命令 -xr!.svn过滤.svn文件夹%zip7% a -tzip %Save%%curda原创 2022-01-04 13:15:01 · 2813 阅读 · 0 评论 -
Windows下SVN版本库迁移
两台服务器,进行SVN的迁移:系统平台:windows server 2003版本库:test源服务器:192.168.1.14目标服务器:192.168.1.2源SVN版本库的path: D:\svn\test要迁移到的path: E:\svn\test 第一种方法:(推荐)首先说明:这个目标服务器上的SVN是可以用,本文中只是将它们的版本库进行迁转载 2015-01-27 16:24:59 · 740 阅读 · 0 评论 -
svn 开发忽略设置
附录:svn:ignorebinobj*.suo*.user原创 2016-06-13 10:51:14 · 442 阅读 · 0 评论 -
VS2010中配置SVN插件实现团队开发
现在利用vs2010开发已经是主流,在vs2010中再配置SVN插件实现团队开发再好不过。以下是自己安装配置SVN过程,权当记录。(一)先下载VisualSVN,TortoiseSVN,VisualSVN-Server这三个软件。先安装VisualSVN和TortoiseSVN客户端软件,VisualSVN是vs2010中插件,TortoiseSVN用来实现从SVN服务器下载你要的转载 2013-08-29 09:25:32 · 19014 阅读 · 3 评论 -
windows 环境下配置服务器端SVN 【简单,实在】
1.安装SVN 下载SVN服务器端 svn-1.4.5-setup.exe ,一路原创 2014-09-18 14:20:00 · 946 阅读 · 0 评论 -
Svn 实现 自动 发布
目标 - 实现测试环境自动更新发布包: 开发人员在本机开发好代码, 将发布包 提交 至 SVN 。 服务器端 自动 获取发布包文件。1. 去掉 远程连接服务器 环节 2. 去掉 手动进行复制文件到服务器 环节环境描述: 本地环境(IP:192.168.7.7)[Win原创 2017-05-23 11:36:49 · 2656 阅读 · 0 评论 -
SVN 全局忽略 bin obj *.suo *.user 设置
第一步:第二步:附录: Global ignore pattern: *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__ *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db bin obj *.suo *.user .vs *.pdb packages .vs ...原创 2016-06-13 11:26:51 · 4831 阅读 · 0 评论 -
SVN(VisualSVN )详细教程(六)--建立用户和组,并且需要分配权限
二. 建立用户和组,并且需要分配权限1. 在VisualSVN Server Manager窗口的左侧右键单击用户组,选择Create User或者新建->User,如图:点击User进入如下图:3. 填写Username和password后,点击ok按钮后,进入如下图:点击上面的【Add】按钮后,如下图:2 . 然后我们建立用户组,在VisualSVN Server Manager窗口...转载 2018-06-27 14:14:16 · 3909 阅读 · 1 评论 -
SVN(TortoiseSVN)详细教程(四)--创建分支合并相互操作
一. 背景:1. 项目中为何要创建分支,及合并? 比如我现在项目所有的文件放在主干上(trunk)中,由于需求的变更,需要增加新的需求,但是我们主干上还要继续往下开发,在此我们可以新建一个分支,来做增加新的需求那一块,主干上继续开发,等分支上代码没有问题的时候,再合并到主干上来。创建分支的最大的目的就是跟主线进行并行开发时候不影响主线的开发。2. 如何操作? 假如我本地新建一个文件...转载 2018-06-27 14:34:05 · 427 阅读 · 0 评论 -
SVN历史版本删除(为SVN库瘦身)
当svn库庞大到一定程度的时候,无论是在查询还是在备份方面肯定会给我们带来很多不便,以下将先容为svn库瘦身的办法,简单的说,就是新建一个库,然后把旧库我们所需要查询的一个版本范围的资料搬移过去,具体操作如下: 软件环境: Windows XP SP2 32bit Apache 2.2.14 Subversion 1.6.6 TortoiseS转载 2015-01-27 16:27:24 · 23277 阅读 · 0 评论 -
SVN 常用命令
SVN安装目录D:\Program Files\Subversion\binSVN版本库目录D:\03_YiTongSVN迁移时先 dump svnadmin dump D:\03_YiTongSVN > D:\99_Backup\8.dump 利用dump文件 完成迁移Svnadmin load D:\03_YiTongSVN 创建原创 2015-01-27 16:46:55 · 737 阅读 · 0 评论 -
subversion(SVN)常见问题及其解决方法 .
1. 隐藏文件.svn目录删除了怎么办Checkout后,工作空间下.svn目录下有大量隐藏文件,占用比较大的空间,他们是工作空间的管理文件,不能删除,如果不小心删除了也不要抓狂,不会影响服务器端的,重新checkout就又可以工作了。如果想不包含这些隐藏文件导出,可以用TSVN菜单里的export完成。 2.文件名大小写问题,在下载代码时,下载到一半,系统提示不能找到……文件,转载 2013-04-19 13:33:32 · 13980 阅读 · 0 评论 -
TortoiseSVN菜单项功能说明
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN每个菜单项都表示什么意思01、SVN Checkout(SVN取出)点击S转载 2013-04-19 13:32:41 · 755 阅读 · 0 评论 -
Windows下SVN的备份方案 .
版本控制最关键的一件事是保证数据的安全性,不能因为磁盘损坏,程序故障造成库的无法挽回的错误,为此必需制定较完备的备份策略.在subversion中,我们有三种备份方式:完全备份,增量备份和同步版本库. 1,完全备份:最常见和简单的备份就是直接使用拷贝命令,将版本库目录拷贝到备份目录上,就可以了.但是这样不是很安全的方式,因为如果在拷贝时版本库发生变化,将会造马备份的结果不够准确,失去备转载 2013-04-19 13:31:59 · 584 阅读 · 0 评论 -
SVN版本冲突解决详解 .
版本冲突原因:假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修改,修改完成之后提交到服务器时,由于不是在当前最新的101版本上作的修改,所以导致提交失败。转载 2013-04-19 13:28:03 · 699 阅读 · 0 评论 -
TortoiseSVN使用注意事项之二,不要让SVN影响你浏览文件的速度
TortoiseSVN按默认设备安装后,系统进展中会出现TSVNCache.exe这样一个进展,常据内存中。我常使用移动设备:比如优盘、移动硬盘等,无缘无故的, 安全删除设备时无法完成,将上边的进程杀掉,就可以正常删除了。而且有时流览文件特别慢,特别是远程计算机的文件系统,后来发现也是这个进程在做怪。于是决定找一个解决办法。在TortoiseSVN的选项中,已经有这个选项了。笔者的版本是:原创 2013-01-10 10:47:59 · 2495 阅读 · 0 评论 -
SVN使用中的经验浅谈
上一篇博客简单讲了在合作开发项目时使用SVN的准备工作,而这篇博客则重点在使用中的规范也好,注意事项也好或者使用规则也好.简单说一下使用他的小小经验! 在合作开发项目开始前,贾琳师哥向我们提出了使用SVN的规范,如下:SVN要求(非常重要):1、程序需定期编译通过后上传SVN,每天可上传多次,根据个人程序开发进度决定,但每天晚下班前转载 2013-07-29 14:02:57 · 871 阅读 · 0 评论 -
SVN库的迁移 .
SVN服务器由于硬盘空间不足,需要将其迁移到另外一台机器上,并且更换Repository目录。SVN迁移需要做如下步骤: 1. 将原来的Repository导出为一个文件dumpfile 。> svnadmin dump 原先的repos的目录路径(/repository/directory) > dumpfile 2. 在另外一台机器上配置同样的SVN服务器。转载 2013-04-19 13:36:06 · 594 阅读 · 0 评论 -
SVN版本库的备份、还原、移植(初级篇、中级篇和高级篇) .
初级篇: 版本库数据的移植:svnadmin dump、svnadmin load导出:$svnlook youngest myrepos //查看到目前为止最新的版本号$svnadmin dump myrepos > dumpfile //将指定的版本库导出成文件dumpfile导入:$svnadmin load newrepos 中级篇:转载 2013-04-19 13:34:10 · 828 阅读 · 0 评论 -
windows下svn提交版本时强制写日志 .
到版本库中hooks目录下,将pre-commit.tmpl文件复制为pre-commit.bat文件,然后将pre-commit.bat 文件内容改为:setlocalset REPOS=%1set TXN=%2rem check that logmessage contains at least 5 characterssvnlook log "%REPOS%" -t转载 2013-04-19 13:29:51 · 1015 阅读 · 0 评论 -
SVN对比VSS,不知这样够了没
项目VSSSVN备注原子性提交Atomic commit不支持支持SVN无论批量提交包含多少文件修改,只有当全部文件修改都成功入库,该提交才变得有效,才对其他用户可见;否则,无论任何原因造成中断,SVN都会自动“回滚”(rollback)操作。换一个说法,SVN保证所有的修改要么全部入库生效,要么个也不转载 2013-01-21 14:16:51 · 785 阅读 · 0 评论 -
八大特性对比显示SVN与CVS的优缺点
本文主要介绍分析一下SVN与CVS优缺点,CVS和SVN的比较类似与比较C++和Java,很明显CVS和SVN都远比SourceSafe强大的多,如同C++和Java比Basic强大的多。CVS代表了几乎代码控制系统的所有功能项,尽管有时他的实现并不很方便。SVN,修正并添加了一些CVS并不拥有功能。例如,创建标志和分支dubious,你在编辑文件是其他人不会有任何通知。这有点象Java的发明者:转载 2013-01-10 11:27:00 · 2207 阅读 · 0 评论 -
SVN提交数据失败问题
项目上开始使用SVN做配置管理工作,刚开始按部就班,一步一步的照着配上来,工作得好好的。前天换了台电脑,安装了TortoiseSVN客户端,把文件从SVN服务器上取下来一点问题都没,增加也可以。可就是提交文件时老报错(svn:MKACTIVITY ... 403 Forbidden ...) 对比了两台电脑,前一台加入到了域,于是把网管叫来,将电脑加入域,不行,还是不能提交……是不转载 2013-01-10 10:50:03 · 670 阅读 · 0 评论 -
【SVN】设置中文路径权限
环境:TortoiseSVN-1.7.4.22459-win32-svn-1.7.2.msi, svn-win32-1.6.6【问题描述】有台iOS团队专用的服务器,通过SVN控制项目代码以及团队文档资料,通过分配不同的访问权限方便资料管理。但由于很多目录名是中文,导致目录权限设置失败。【问题分析】1、服务器端通过文件conf\passwd设置用户帐号和密码,比如:cd原创 2014-05-04 10:43:21 · 9271 阅读 · 0 评论 -
TortoiseSVN: 不能打开“C:\WINDOWS\TEMP\report.tmp” .
一直在使用TortoiseSVN管理产品源码,今天在server上更新了下一些常用软件后,结果在client更新时,被提示——不能打开“C:\WINDOWS\TEMP\report.tmp” ,头一次遇到。不久同事都纷纷告急,也是同样的问题。想到刚刚更新了几个软件,其中就有notepad++(为了让svn支持中文目录,特意使用了notepad++(UltarEdit 也可以),目的原创 2014-05-07 09:14:16 · 2592 阅读 · 0 评论 -
如何安装配置VisualSvn Manager .
VisualSVN Server,最新更新版本是1.6.2,你可以在这里下载:http://www.visualsvn.com/files/VisualSVN-Server-1.6.2.msi VisualSVN ServerDocumentation下载: http://www.visualsvn.com/server/doc/VisualSVN-Server.pdf转载 2014-04-21 15:12:12 · 1109 阅读 · 0 评论 -
从SVN导出指定版本号之间修改的文件
当一个网站项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是局部的,因此更新文件只需更新修改过的文件,其他没有修改过的文件就没有必要上载到服务器。但一个稍微上规模的网站项目,文件是很多的,而且对于团队协作开发更难知道每次修改到哪些文件,这时候SVN的作用发挥出来了。利用Windows系统下的TortoiseSVN客户端,可以导出指定版本之间修改过的文转载 2013-08-01 14:34:15 · 2574 阅读 · 0 评论