我发现当我们的承包商进行签到时,我的许多更改都“丢失”了。
一般流程如下:
- 我执行一些错误分析并实施修复。
- 然后我签入我的代码。
- 承包商在以后执行签出/签入。
- 先前变更集的更改(我的更改)将丢失。
在我看来,这是非常不可接受的,特别是当我处理自上次构建以来引入的应用程序中断回归时。
这种情况现在至少发生了两次,我唯一能想到的是承包商未能确保他在退房时拥有最新的变更集。我们的存储库不允许多次签出,并且强制在签出时获取最新信息,这使得事情变得如此奇怪(因为我们都应该使用服务器工作区)。
这个问题还有其他原因吗?我不想在没有确定我已经涵盖所有基础的情况下将我的担忧告诉我的直线经理。