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

分享个从svn库上下代码的脚本

阅读更多
@echo off
set path_in=%1
set filepath=%2
set user_name=%3
set pass_word=%4

echo you will save file in "%path_in%"

for /f "usebackq tokens=1,* delims=" %%i in (`type %filepath%`) do (
	  echo %%i
	  call :setsub_path %%i
)

goto :tag1

:setsub_path
		
		set check_in=%1
		set sub_path=%2
		
	  svn export "%check_in%" "%path_in%\%sub_path%" --username "%user_name%" --password %pass_word% --force
	  
goto :eof

:tag1
echo 下载完毕

pause
分享到:
评论

相关推荐

    sv.zip svn 服务器个人常用脚本

    在SVN的上下文中,这些脚本可能包括: 1. **自动备份**:一个常见的需求是对SVN仓库进行定期备份,防止数据丢失。脚本可能包含了使用`svnadmin dump`命令生成仓库的完整备份,或者使用`svnhotcopy`创建热备份的功能...

    svn自动清除 工具

    综上所述,"svn自动清除工具"是为了解决在svn环境下重复使用同一目录创建新项目的问题,通过一个简单的注册表脚本,使用户能够轻松地从文件夹中移除svn相关文件,提升工作效率。使用时请谨慎,遵循安全操作步骤。

    SVN服务器和客户端安装包

    在软件开发过程中,SVN可以帮助团队协作,跟踪每个成员对代码库的修改,确保版本的一致性和可回溯性。在这个“SVN服务器和客户端安装包”中,包含了两个关键组件:TortoiseSVN和VisualSVN Server。 TortoiseSVN是...

    svn服务器(64位)

    在“svn服务器(64位)”的上下文中,我们讨论的是一个专为64位操作系统设计的SVN服务器客户端,它允许开发团队协同工作,有效地追踪和管理项目的版本。 版本控制系统的核心功能是记录文件和目录的更改,使得团队...

    svn tigris subversion tortoise 使用

    标题 "svn tigris subversion tortoise 使用" 涉及到的是版本控制系统Subversion(SVN)的使用,特别是TortoiseSVN这个图形化客户端。Subversion是一款开源的版本控制系统,用于管理文件和目录的变更历史,而...

    svn使用FAQ

    在SVN上下文中,readme.txt可能会解释如何配置和使用ApachePasswd.cgi脚本,以及如何设置SVN访问权限。 5. **版本控制策略**: - **分支管理**: 开发新功能时,创建分支以避免干扰主分支。完成后,通过merge将分支...

    svn-site-1.10.11.zip

    SVN,全称为Subversion,是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更历史。在“svn-site-1.10.11.zip”这个压缩包中,包含的是Subversion 1.10.11版本的相关文档和资源。下面将详细...

    SVN用户密码修改程序ASP

    标题 "SVN用户密码修改程序ASP" 涉及到两个主要技术领域:Subversion(SVN)和Active Server Pages(ASP)。Subversion是一个开源的版本...这个程序涉及到SVN的版本控制、用户认证,以及ASP的服务器端脚本和Web交互。

    断桥残雪源代码断桥残雪源代码断桥残雪源代码

    但从标题和描述中可以推断出,这里可能指的是一个名为“断桥残雪”的软件项目或程序的源代码。下面将基于这个假设进行详细的解读和知识扩展。 ### 断桥残雪源代码 #### 1. 项目背景与意义 “断桥残雪”这个名字...

    删除.svn文件

    标题“删除.svn文件”指的是在处理源代码版本控制时,如何从项目文件夹中移除隐藏的`.svn`子目录或文件。这些文件是Subversion(SVN)版本控制系统的一部分,用于跟踪和管理源代码的变更。在某些情况下,比如打包、...

    SVN_TortoiseSVN_zip_

    3. **bin**:这是一个目录,通常包含可执行文件或脚本,这些文件可能是项目的命令行工具或其他二进制程序。 通过TortoiseSVN,你可以方便地管理这些文件和目录,例如,你可以将`package.json`和`README.md`文件检出...

    刪除文件夾下svn信息的注冊表命令

    压缩包中的“delsvn.reg”文件很可能是一个注册表脚本,用于批量删除指定文件夹中的SVN相关信息。导入此注册表脚本前,用户应该谨慎,因为错误的操作可能会导致系统不稳定。通常,这种脚本会定位到与Subversion工作...

    version.bat

    通过某种脚本或者接口,"version.bat"可能是从SVN仓库中获取最新的版本信息,然后将这些信息写入到"version.h"中,确保每次构建时都能反映出最新的版本状态。 "Qt上用"表明这个过程是在Qt开发环境中进行的。Qt是一...

    C# SVN Pre-Commit Hook-开源

    预提交钩子是版本控制系统Subversion中的一个功能,允许在用户提交更改到仓库之前执行自定义脚本或程序,以此来执行一些验证或自动化任务,如代码格式检查、单元测试或权限控制等。这样的钩子可以确保提交的代码质量...

    ssi结合代码备份

    将SSI与代码备份结合,可能是指通过SSI技术在服务器端自动执行备份脚本,例如定期将源代码复制到另一个存储位置或者上传到云端。这样可以实现无人值守的自动化备份,提高效率并降低出错的可能性。同时,由于备份过程...

    eAccelerator_v1_0_svn427_for_v5.2.17-VC6

    **eAccelerator_v1_0_svn427_for_v5.2.17-VC6** 是一个针对PHP 5.2.17版本优化的缓存和加速器扩展,由Visual C++ 6(VC6)编译器构建。这个版本的eAccelerator主要是为了提高PHP应用程序的性能,通过在服务器内存中...

    scons-3.0.1.tar.gz

    不过在这个上下文中,考虑到描述中的 SVN 服务,更有可能是指 Subversion。 至于 "scons-3.0.1" 压缩包内的文件,解压后可能包含以下内容: 1. `setup.py`: 安装脚本,用于使用 Python 的 setup 工具安装 SCons。 2...

    Subversion(SVN)提交后的卷影复制组织者

    这通常涉及编写一个脚本,该脚本在SVN服务器上运行,并通过SVN客户端库(如SharpSVN)与本地工作副本通信,执行复制操作。 总的来说,"Subversion(SVN)提交后的卷影复制组织者"是一个利用SVN的提交事件来自动化...

    WEB项目自动化编译文件

    在这个上下文中,`svnVERjar`可能是一个脚本或任务,用于从Subversion仓库获取最新的版本信息,并将其嵌入到生成的JAR文件中,以便追踪软件的版本。 3. **自动化流程**:在Web项目的自动化编译过程中,通常会结合...

    Subversion

    在给定的上下文中,"命名版的svn"可能是指一个特定版本或定制的Subversion客户端,可能是为了满足特定的需求或兼容性要求。 CollabNet Subversion 客户端是Subversion的一个实现,由CollabNet公司开发。在这里提到...

Global site tag (gtag.js) - Google Analytics