svn取消已追踪的文件,并把文件保留在本地

本文介绍如何在SVN中删除文件并保持本地,类似于Git的rm--cached命令。特别适用于SVN与Git混合使用的场景,如不慎将.git文件夹提交至SVN时的解决方法。

指令: svn delete PATH...

例:svn delete --keep-local .git

执行后,需要提交一次,这样服务器里就会删除这个文件,删除的时候带上参数 --keep-local 就会把该文件保留再本地,然后你还需要把这个文件添加到忽略清单,这样下次提交的时候,就不会再包含这个文件夹。

这个方法就像git里的 git rm --cached [path] 一样。

我的项目代码同时使用了svn和git管理的,上次提交代码不小心把.git文件夹也提交到svn里了,造成了一些麻烦。

转载于:https://juejin.im/post/5bd009da51882577e376051c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值