导航:首页 > 程序命令 > svn删除命令

svn删除命令

发布时间:2025-01-15 08:07:40

1. 如何彻底删除SVN中的文件和文件夹

在SVN的服务端中,无法删除文件,只能删除文件夹。
那么,我们可以点击任意一个文件,单击右键->TortoiseSVN->版本库浏览器;
在弹出的URL界面中,填写正确的需要删除文件的URL路径,然后点击确定
找到那个需要删除的文件,点击右键,就会出现删除的按钮了,那么这样就可以删除那个SVN中的单个文件了。

2. SVN 批量删除或添加文件

SVN批量删除文件

svn status | grep ! | awk '{print $2}' | xargs svn delete

1、首先svn status查看svn状态,列出所有改动,打!号的是已经删除的文件但是还未标记成从库中除去。

2、grep ! 将这些文件单独抽离出来,此时如果不执行后面的语句,呈现的内容应该是类似 !  filepath/image/image.jpg

3、再用 awk '{print $2}' 将抽离出来的文本结果处理,留下每一行的第二段文字,即后面的文件名, 此处必须注意,svn status|grep ! 和后面的语句 |awk '{print $2}'|xargs svn delete之间,必须有一个空格,否则终端还是会认为这个!号是特殊符号.

4、最后就可以直接递交给svn delete命令了,使用xargs这个参数构造命令,将每一行的文本作为参数提供给svn del,结果就是所有列出的文件都执行了一遍del了。

注意:

有时删除图片倍图,带有@符号的时候,报错 a peg revision is not allowed here 。解决方法在文件后添加@符号,例如,删除一张图片 svn delete filepath/[email protected]@,这样就可以删除成功了。

SVN批量添加文件

几乎和上面批量删除一样,不同的是svn标记的符号不一养,使用的是问号

svn status|grep ? |awk '{print $2}'|xargs svn add

处理好之后就可以 svn commit -m "..."

3. 如何删除Tortoise SVN目录信息

命令如下:
find . -type d -name “.svn”|xargs rm -rf

find . -type d -iname “.svn” -exec rm -rf {} /;
windows思路相同,但是这里介绍一个非常简单快捷的方法:
删除.svn目录,windows环境,在资源管理器下,在右边的栏目下找到你要删除.svn的目录,右键不放开,拖到左边那个目录上,即跳出选项,可选项中有 export all to here ,即把当前目录中的.svn目录删除掉了~

4. 求windows下 批量删除一个文件夹中 所有子目录的 .svn文件夹的命令

如果系统是xp,打开我的电脑,打开要删除文件的文件夹后点击搜索,选择所有文件和文件夹,搜索内容写*.svn,搜索结果就是该文件夹中的.svn文件,选择删除即可。
如果系统是vista或win7,先打开计算机, 打开要删除文件的文件夹后,在窗口右上角的搜索框中输入*.svn,窗口中显示的内容就是该文件夹中的.svn文件,删除即可。

5. svn常用命令

SVN基础命令与操作

1、获取本地目录的文件或目录 SVN checkout path。简化使用:svn co path

2、向版本库添加新文件 SVN add file

3、提交改动到版本库 SVN commit -m "LogMessage" [-N] [--no-unlock] PATH。简化使用:svn ci PATH(如果保持锁使用--no-unlock开关)

4、文件或目录加锁/解锁 SVN lock -m "LockMessage" [--force] PATH 或 SVN unlock PATH

5、更新到特定版本 SVN update -r m path。简化使用:svn up

6、查看文件或目录状态 1)svn status path(不显示正常状态) 2)svn status -v path(显示文件状态)

7、删除文件 SVN delete path -m "delete test file"。简化使用:svn (del, remove, rm) path

8、查看日志 SVN log path

9、查看文件详细信息 SVN info path

10、比较文件差异 SVN diff path(将修改文件与基础版本比较)或 SVN diff -r m:n path(比较版本m和n之间的差异)

11、合并版本差异到当前文件 SVN merge -r m:n path

12、SVN帮助命令 SVN help或svn help ci

非常用SVN命令

13、显示版本库下的文件和目录列表 SVN list path。简化使用:svn ls path

14、创建版本控制下新目录 SVN mkdir PATH...或创建版本控制目录:svn mkdir URL...

15、恢复本地修改 SVN revert PATH...注意:不解决冲突或删除删除的目录

16、更新工作副本至不同URL SVN switch URL [PATH]或改变URL元数据:svn switch --relocate FROM TO [PATH...]

17、解决冲突文件 SVN resolved PATH...注意:不依语法解决冲突或移除冲突标记

18、输出文件或URL内容 SVN cat 目标[@版本]...输出结果可以提交。

阅读全文

与svn删除命令相关的资料

热点内容
如何转行做程序员 浏览:528
怎么查询哪个app是哪个公司的 浏览:731
我的世界服务器地址怎么变成ip地址 浏览:33
不用时怎么加密电脑 浏览:56
不玩手机APP怎么开启警报 浏览:562
打开微信收付款加密 浏览:400
小度app怎么关闭看护助手 浏览:739
服务器方舟boss属性怎么调 浏览:345
acos系统终端命令 浏览:915
宁德云服务器最新行情 浏览:475
压缩性骨折五十天 浏览:656
如何在服务器里把方块替换 浏览:909
变频空调摘板用什么替代压缩机 浏览:46
怎么在苹果手机上玩安卓和平精英 浏览:237
python异步调用框架 浏览:963
安卓手机如何拍live图 浏览:823
供应链管理系统源码 浏览:944
方舟编译器会适配哪些型号 浏览:470
主流云服务器哪个牌子好 浏览:267
导航怎么看服务器在那 浏览:932