1、首先,从SVN上检出服务器的文件目录,打开要放置新文件的目录,将本地新建的文件复制过去。
2、SVN目录中新增的文件会显示特殊标识,表示这个文件还没有进行登记。
3、使用加入功能将新增的文件进行登记。新增的文件登记后还未上传至SVN服务器,所以包含这个新文件的各层文件夹都会被标识红色感叹号以做提醒。
4、提交新增的文件才能将本地修改上传至SVN服务器,选择任意层的文件夹都可以进行提交。
5、提交时可以对本次修改内容进行描述。
6、提交成功后,SVN检出的目录就变成绿色标识了。这时其他人也可以从SVN服务器上检出这些更新的文件了。
可以的,使用Tortoise SVN 右键--->export-->在export directory下面的可选下拉列中,选择“Immediate children,including folders”,点击ok,导出来的就只是整个配置库的结构,不包含具体内容
简答来说,你要把opt/svn取到本地来,需要的 *** 作就是一个checkout,也就是说找个空文件夹,然后右键菜单选择checkout,填入svn这个版本库的访问路径。
至于opt/svn这个文件夹的路径怎么写,要看你的服务器上的存储结构了,一般来说你看一下/opt/svnroot的访问地址,把svnroot换成svn就行了。但具体可能会遇到一些细节问题,由于你的描述不是很清楚,opt可以是一个父版本库,也可以是一个版本库,也可以是两个父版本库的父目录,所以具体细节上需要你自己摸索一下,或者在这里再补充一些详细信息
SVN中检出(check out) 跟导出(export) 的区别
SVN中检出(check out) 和导出(export) 的区别:
一SVN是常用的一种常见的版本控制软件。
SVN中检出(check out) 和 导出(export) 的区别主要有如下几条:
(1)check out跟check in对应,export跟import对应。
(2)check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit *** 作。同时导出文件夹下有一个svn的隐藏文件夹,存储着一些版本的元数据信息。
(3)export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无法进行Update和Commit等 *** 作。导出文件夹下没有svn目录
二当你要发布或编译的时候,最后采用export,它不会引入svn的附加文件
当你需要修改和提交的时候,用checkout,它会在你本地建立一个工作区
例如:
新建两个文件夹co、export ,然后获取同一svn地址文件
一个checkout到co文件夹
一个export到export文件夹
1、
checkout(检出):相当于从服务器获取到本地。获取的文件是受控的
export(导出):也是将文件获取到本地。但获取的文件是不受版本控制的
2、
checkout(检出):获取的文件带svn信息,也就是楼上说的文件受svn控制。
export(导出):获取的文件不带svn信息,不受svn控制。
以上就是关于2次svn能检出到一个目录全部的内容,包括:2次svn能检出到一个目录、svn能不能有啥方法导出整个库的目录结构树、SVN切换访问目录问题~等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)