㈠ SVN中怎么检出单个文件
一、通过命令行操作
1、检出目录images
cmd命令窗口输入:
引用
svn co --depth=empty http://www.iusesvn.com/project1/images images_work_dir
这样就在cmd当前操作目录生成了空文件 images_work_dir
2、cd images_work_dir,进入images_work_dir目录,单独更新logo.jpg
输入:
引用
svn up logo.jpg
这样,我们就单独检出了logo.jpg,后面就可以对这个文件进行修改、提交等操作。
二、通过TortoiseSVN操作
1、使用TortiseSVN客户端 右键菜单中的“svn checkout”检出logo.jpg文件的上级目录images文件夹,在检出窗口中的“检出深度”处要选择“仅此项”,这样检出来才是一个空目录
2、然后结合命令操作,在cmd窗口转到空第一步检出的空目录,输入:svn up logo.jpg,即可检出任意需要文件。
注意事项
注意:本文所做的操作需要1.5.0或以上的Subversion客户端,即文中的svn程序需要1.5.0版本或以上,但是服务器端版本没有要求,1.5.0以下的也可以。
㈡ svn 用cmd运行commit命令提交不了预定要删除的文件或文件夹
你把第二步改成直接用操作系统的删除(点中这个文件按delete键),不要用右键菜单TortoiseSVN的删除,这样试试看,应该就正常了
SVN客户端升级到1.7可能能解决这个问题(不太确定)
㈢ 我安装了svn在系统里.但是在CMD里面敲命令怎么无效
首先,你的问题应该正如ramon725所说的,需要设置环境变量(path),否则系统找不到svn这个文件在哪里存放。设置环境变量的方法:在“我的电脑”上点右键,选择属性——高级——环境变量,在下方的系统变量中找到path,编辑path这个变量,将你的svn.exe所在的文件夹加进去,注意加进去的时候用分好与原来的内容区隔,别把原来的内容清空了。假如你的svn.exe是放在C:\Program
files\SvnServer\bin文件夹下,那么就在原来path的内容前面加上”C:\Program
files\SvnServer\bin;“
你这是要建SVN服务器吗,如果是建服务器的话,我建议你不要用现在这两个安装包,因为用这两个安装包的话,还需要做很多复杂的配置工作,很容易出错。建议你去Collabnet官网下载Collabnet
Subversion
Edge版安装包,这个服务器端安装包基本上一个文件装好就能用,免去了很多复杂配置,而且自带服务器端控制台,可以在远程通过web来控制SVN服务器,比如添加用户、新增版本库、配置权限、系统备份等等,而且也是免费的。
在我的网络文库有用这个安装包架设SVN服务器的指南。