svn如何取消某个文件的版本管理_SVN 取消版本控制并添加至忽略列表

本文介绍了如何取消SVN中已版本控制的文件,如server.xml和bc4j.xcfg,以便避免IDE自动生成的文件影响版本控制。通过编写批处理脚本删除本地文件,然后在SVN中提交删除操作。同时,提供了两种忽略文件的方法:本地忽略和全局忽略,以适应团队协作的需求。如果需要重新提交被忽略的文件,只需将其添加并提交即可。
摘要由CSDN通过智能技术生成

起因:

由于项目中的IDE Jdeveloper在某些指定目录下面会生成server.xml以及common文件夹,且包含一个名为bc4j.xcfg的文件,每次当IDE设置发生变化,或者新建某些目录,这些文件都会被修改或者新增,而我不愿意将这些变化体现在SVN提交列表中.

正如SVN官方指南所言:如果你不小心添加了一些应该被忽略的文件,你如何将它们从版本控制中去除而不会丢失它们?或许你有自己的IDE配置文件,不是项目的一部分,但将会花费很多时间使之按照自己的方式工作。(忽略文件和目录,忽略已经版本控制的文件)

不能忽略已添加至SVN的文件或目录,若要忽略,只能选择删除重新添加并以新增文件的方式被忽略。

正如官方指南所言:TortoiseSVN → Unversion and add to ignore list,取消版本控制并添加至忽略列表.

由于项目中存在的server.xml以及common/bc4j.xcfg文件多而且分布复杂,一个个取取消并添加至忽略列表太麻烦,于是将整个过程分成了两步.

1.取消版本控制.

a.使用batch脚本删除本地的server.xml以及common/bc4j.xcfg(工作环境在window下)

脚本如下:

@REM#########################################################

@REMName: 递归删除指定的目录,请把此文件放在你希望执行的那个目录

@REMDesciption:

@REMAuthor: HONGBO

@REMDate: 2016-03-06

@REMVersion: 1.1

@REMCopyright: Up to you.

@REMYOUR FI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值