我工作的其中一件产品大约在10年前开始。有几个开发人员为这个项目工作过,并且在整个项目的整个生命周期中都发生了几次合并。现在获取版本信息(清除案例版本树),应用标签,签出需要很长时间。删除旧分支和(例如3年前)是否是一个好主意,以提高代码的可维护性和版本控制的性能?我们使用clear-case作为版本控制
答案 0 :(得分:1)
如果你正在使用带有UCM的ClearCase,那么删除一个分支(只有删除该分支上每个文件的每个版本才有可能)不是一个好主意。
使用基础ClearCase,正确删除所有内容仍然非常棘手且非常复杂。
首先通过淘汰这些分支开始,看看是否加快了mkelem
或lsvtree
等操作的速度。