svn版本控制工具
1. svn不能自动添加新建的文件
使用svn时遇到一个问题,新建的文件没有被自动添加到commit里面,需要手动add之后才可以。导致经常漏掉文件。
出现的原因为,在添加忽略文件时错误使用了*.xxx(recursively) 导致与之重名的文件夹下的所有文件全部被忽略了,这些文件夹下新增加的文件将不会被自动add
解决方案
明白了原因其实这个问题解决就简单多了
-
- 在项目根目录空白处点击右键,选择Properties
- 2.找到对应规则,单击Remove按钮,选择Recursive干掉这个属性,单击Ok就可以了
选择需要删除的忽略属性,然后点击Remove,在弹出的框中单击Recursive就可以了。
- 4.根据自己的需要重新添加忽略
- 4.1 如果是文件的忽略
- 4.1.1 xxx.xxx仅忽略当前文件
- 4.1.2 *.xxx忽略所有这个格式结尾的文件
- 4.1 如果是文件的忽略
- 4.根据自己的需要重新添加忽略
- 4.2 如果是文件的忽略
- 4.2.1 xxx.xxx仅忽略当前文件
- 4.2.2 *.xxx忽略所有这个格式结尾的文件
- 4.2 如果是文件的忽略
对文件夹的操作尽量递归添加当前文件夹及其里面的全部文件夹和文件,不要采用递归名字中含有这个名称的文件夹,防止出现重名文件被莫名忽略的问题