我们已经完全失去了我们的存储库,并且我们有 8 名开发人员进行了未提交的更改。假设无法从备份中恢复。
如果一个人可以访问所有工作副本(文件副本或远程共享),是否可以将我们工作副本中的更改合并到一个工作副本?然后可以将最终的工作副本导入到新的存储库中。
简而言之,你可以在没有服务器的情况下合并两个不同的工作副本吗?
编辑:请不要因为没有备份而对我撒尿;那部分是我无法控制的。假设他们每晚都会备份。
跟进:这就是我们所做的:
- 从所有开发人员的最新工作副本开始。
- 将其导入新的存储库。
- 从最新的工作副本修订到最旧的工作,仅复制具有更改然后提交的文件。
- 洗涤-漂洗-重复6次。(2 个开发人员没有未提交的更改)。
- 导出所有旧的工作副本,将它们拉上拉链并储存起来,以便在需要时安全保存。
- 将我们在发布管理数据库中的修订更新为现在非常年轻的 repo。