作者zzss2003 (brotherD)
看板Soft_Job
标题[请益] svn - ignore versioned files
时间Sun Jan 19 16:40:31 2020
project
->source files/
->outputs/
project, source files与outputs都是versioned directory
所以当我commit project这个资料夹的时候,在source files与outputs里面被更改过的
files都会出现在commit dialog里面
我不希望outputs这个资料夹里面的files出现在commit dialog,因为此资料夹里面的东西
不是我管的,我不需要commit它
请问有什麽办法可以让svn忽略outputs这个资料夹,当我对project做commit的动作时?
1. 我不希望把outputs资料夹从svn repo上删除,因为其他人还需要用到
2. 我不希望把outputs资料夹从svn local上删除,因为我之後可能还需要用到
3. 我只希望outputs资料夹在我自己的local端被unversioned
4. 把此资料夹加入"ignore list"之後,还是会出现在commit dialog上
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.223.21.154 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1579423233.A.B44.html
1F:→ sirius65482: 我都全部取消再手动勾选要commit的东西 嘻嘻 01/19 17:27
2F:→ xam: 不能只想到你自己啊.. 01/19 17:50
3F:嘘 unya: 有人欠你钱吗 01/19 19:02
4F:→ pttworld: 内文中的问句,文法有点问题 01/19 20:54
5F:推 kevin0813: svn不是本来就可以checkout or commit 某一层了 01/20 01:38
6F:推 askacis: svn command line + grep 滤掉就好了 01/20 09:54
8F:→ kingofsdtw: svn propset svn:ignore -F .svn-ignore 02/01 22:35
9F:→ kingofsdtw: svn status --no-ignore 02/01 22:36
10F:推 Wcw5504: svn update --set-depth=exclude <filename> 可以达成你 11/17 23:10
11F:→ Wcw5504: 要的效果 但档案事先需要先留一份 下完指令再复制回去 11/17 23:11