svn - 有什么方法可以帮助避免意外提交 TortoiseSVN 中的 svn:externals?
问题描述
我在一个开发团队中,有一些成员不小心提交了对 svn:externals 的更改。如果有问题的外部文件来自不同的仓库,它们在 TortoiseSVN 中会得到更好的处理,在 TortoiseSVN 中具有清晰的视觉分离(见下文),并且默认情况下不检查:
但是,如果它们来自同一个repo(大型公共 repo 的不同区域中的不同项目),则没有视觉迹象表明要提交的文件有任何不同。
除了诸如提交钩子之类的服务器端功能之外,还有什么方法可以防止向外部提交?这确实造成了一些问题。
解决方案
没关系,我没有使用最新版本的 TSVN。最近的版本有这个BlockPeggedExternals
功能
推荐阅读
- go - 当变量已经声明时,为什么我必须传递类型来生成函数?
- angular - 格式化我的 MAC 后,无法为我从 Github 克隆的项目运行 NPM INSTALL
- c# - 通过 Plink 发送 Ctrl+break 序列
- scala - 如何将火花中的日期时间字符串数据帧映射到布尔数据帧?
- pytorch - 无法更改 Faster RCNN 中的锚点
- google-cloud-platform - BigQuery Table 每天多个分区
- javascript - 地理位置真的很慢我做错了什么?
- c# - 如何将特定行放在 datagridview 中?
- python-3.x - 将指定的行拆分为多个文件
- python - 将浮点日期转换为 YYYY-MM-DD 格式