![SVN 提交 - 互联网掉线 - 笔记本电脑休眠 - 打开后提交继续](https://linux22.com/image/1389914/SVN%20%E6%8F%90%E4%BA%A4%20-%20%E4%BA%92%E8%81%94%E7%BD%91%E6%8E%89%E7%BA%BF%20-%20%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E4%BC%91%E7%9C%A0%20-%20%E6%89%93%E5%BC%80%E5%90%8E%E6%8F%90%E4%BA%A4%E7%BB%A7%E7%BB%AD.png)
- 将大型文件库提交给 SVN。
- 笔记本电脑休眠时互联网断开。
- 打开笔记本电脑,重新连接到互联网。
- 提交继续,就像暂停一样。
我预计它会失败。我应该担心并开始检查数据完整性吗?
答案1
Subversion 的设计使得任何提交都是原子。要么整个提交成功,要么整个提交失败。不存在部分提交。更新也是原子的,因此您永远不会只获得正在进行的提交的一部分。因此,其他人也不应该有数据损坏或任何其他问题。
检查存储库以确保您的修订版存在,但除此之外,我认为您会没事的。
不管怎样,我本来也预料到它会失败。但事实上,它没有失败,这挺酷的。