svn - svn add * --force 不添加递归
问题描述
svn add * --force
我在窗口并使用 Tortoise SVN。我想用单个任务添加所有新文件。
我尝试了所有找到的解决方案,但这并没有递归添加。
我只在当前目录中的文件/目录上看到添加图标。我怎样才能对所有子文件/递归执行此操作。
执行此命令后,我在子目录/文件上看不到添加 (+) 图标。
我也试过
svn add <directory>
但这也只添加了当前目录,而不是它的全部子目录。
解决方案
我很惊讶为什么该svn add *
命令没有递归地添加它的文件。因为递归添加是默认属性。你可以在SVN book中看到。
问题出在我的 Tortoise-SVN 的属性中。
我得到了解决方案谷歌问题跟踪器。
- 右键单击窗口中的回购。选择
TortoiseSVN > Properties
。 - 看看你有没有房产
svn:global-ignores with a value of *
- 如果您有属性,
star(*)
那么它将忽略递归添加。所以删除这个属性。
这家伙还解释了为什么在我的项目中添加了这个属性。
它到达那里的最相似的方式是有人右键单击没有任何扩展名的文件并选择 TortoiseSVN -> SVN Ignore -> * (递归),然后提交。
您可以查看日志以查看谁提交了该属性更改,找出他们实际尝试做的事情,并要求他们以后更加小心。:)
推荐阅读
- macos - 找不到 /usr/local/etc/tor/torrc.sample
- python - Django ImportError:模块未定义属性/类
- amazon-web-services - 参数组更改后RDS实例是否自动重启后处于“等待重启”状态?
- cakephp - 将 `new \Cake\View\ViewBuilder()` 连接到主 `\Cake\Http\ServerRequest`
- python - 如何在 for 循环运行时更改 python/django 中的 for 循环变量
- matlab - 当前点相对于轴 Matlab 没有点击
- c++ - 返回引用时的 C++ 三元运算符
- kubernetes - 显示/展开隐藏在“+1 more...”后面的所有 kubernetes 端点
- ios - Swift scale-transform 动画不小心翻译了 UIView
- python - 多列中 groupby 和 sum 的 Python 问题