svn - 将 Subversion 中的文件移动到限制较少的文件夹是否会暴露其版本和日志历史记录?
问题描述
我有一个这样的回购设置,很多人可以访问^/public但只有少数人可以访问^/restricted_zone:
^/restricted_zone/calculate_sales.py
^/public/scripts/
修订版1000
中calculate_sales.py
有硬编码的敏感信息,我需要保密,但修订版1005
已经过清理,应该可供所有人使用。我想calculate_sales.py
向下移动到^/public/scripts,但我担心这会暴露完整的日志历史记录,包括敏感修订1000
。
我可以在 Subversion 不知情的情况下移动文件并开始新的历史记录,但如果可能的话,我想为确实了解^/restricted_zone的人保留完整的历史记录。鉴于这些情况:
1) 如果修订版包含敏感信息,将当前calculate_sales.py
版本公开是否安全?1000
2)calculate_sales.py
如果 revision1000
的提交消息包含敏感信息,将当前的内容移至 public 是否安全?
解决方案
推荐阅读
- python - 将图像中像素的坐标和颜色加载到数组中
- javascript - 显示大数据时 Angular 材质树中的错误
- python - 间距列表值
- java - Retrofit get List 不能用于字符串
- javascript - javascript:如何从对象动态返回函数
- django - 将 Django 项目转变为云 SaaS 项目
- c - 指针和结构
- php - 空的 alt 标签 wordpress
- javascript - 在 Node.js 中使用 Tensorflows 通用句子编码器?
- javascript - 确保在数组中同步执行嵌套数组(Promise.all - 在 Promise.all 中)