5
Q
差异与回退
A
回答
11
要启动与更新-r 1将撤消工作目录中的修订版本2和3,而退出-r 1 --merge将撤消修订版本1,同时保留修订版本2和3.但有一个更根本的区别:
update
检查在你的工作目录中取出旧版本,而退出创建一个新的(但通常你会在上面的合并后提交)。每次尝试的那些运行后glog
看版本图:
前:
0 - 1 - 2 - @3
恢复后:
0 - @1 - 2 - 3
后退出--merge;提交
0 - 1 - 2 - 3 - @5
\- 4 - - -/
因为回复只影响工作目录,所以任何克隆存储库的用户都看不到它。在回复之前和之后它们将以3结尾。而退出后,它们将以5结束,这不会由1完成更改。
相关问题
- 1. 与回退java异步处理
- 2. 差异与XXD
- 3. 差异与WEC7
- 4. 差异与flattrs_user_count
- 5. 差异与PROMT
- 6. 差异与[XmlInclude]
- 7. 差异与JavaScript
- 8. SQL与差异
- 9. 差异与attr_accessible
- 10. 差异与imsave
- 11. Windows与Linux的差异 - 差异
- 12. 差异“回归新”
- 13. 差异返回1
- 14. pandas read_table与read_csv的性能差异与from_csv与read_excel的差异?
- 15. 差异与entity.State = EntityState.Added
- 16. 差异与括号
- 17. 差异与CloudFormation AWS
- 18. Git diff - 如何退出差异列表
- 19. EJB事务回退异常
- 20. 差异在返回类型
- 21. 时间差异返回NULL
- 22. 差异是PHP \ SQL返回
- 23. Symfony2/Doctrine回滚差异
- 24. MySQL根据差异返回
- 25. Java - System.currentTimeMillis();不返回差异
- 26. 两次回声差异
- 27. 差异与[对象HTMLDivElement]
- 28. 与SQL Server差异更新
- 29. 常见与核心 - 差异
- 30. 差异与Parameters.Add和Parameters.AddWithValue