4
A
回答
5
有没有简短的标识符 - 这是便宜的樱桃采摘darcs给你的缺点之一。首先运行darcs optimize --reorder
,然后查看darcs changes --context
的输出,但您可以获得较长的标识符 - 但具有相同内容的两个回购站可能会按不同顺序列出上下文中的内容,因此它仍不完美。您可以对输出进行排序并对其进行比较。
所以,总体来说
darcs optimize --reorder
darcs changes --context | sort | md5sum
会给你一个版本标识符的一个合理的近似。
darcs optimize --reorder
这一步并不是绝对必要的,如果没有它,您可能会得到不同的结果,当回购实际上包含相同的一组补丁。
1
您也可以使用darcs pull
和darcs push
来查看是否有任何补丁未同步。
$ darcs pull --dry-run ; darcs push --dry-run
Would pull from "/home/masse/temp/2013/01/09/tests/project"...
Would pull the following changes:
Wed Jan 9 16:39:50 EET 2013 [email protected]
* Canonical order for colors
Making no changes: this is a dry run.
Would push to "/home/masse/temp/2013/01/09/tests/project"...
No recorded local changes to push!
相关问题
- 1. Subversion FSFS - 修订版如何存储在存储库中?
- 2. 如何从bazaar存储库中删除修订版本?
- 3. 如何使用Git识别存储库不同修订版本中的功能更改?
- 4. Eclipse不会识别Android支持库修订版本9
- 5. 如何在SubVersion存储库中搜索文件的所有修订版本?
- 6. 本地存储库的Git结帐修订版
- 7. 如何为Composer存储库定义显式SVN修订版?
- 8. 升级后的redmine中的mercurial存储库问题“存储库中不存在条目和/或修订版本。”
- 9. 如何比较本地和版本库SVN修订版本?
- 10. 使用git来识别修订版本中的所有修改函数
- 11. 从CVS版本库中获取修订
- 12. 如何在git存储库中获取每个修订版的文件清单?
- 13. 修订版本与版本
- 14. 如何修复具有一个损坏版本的存储库?
- 15. 如何识别Xamarin.iOS中的iOS版本
- 16. 如何跳过svn版本库中的修订
- 17. 检查HG存储库时的负面修订版
- 18. 如何列出存储库的版本?
- 19. 如何修复没有标识的破坏的git修订版?
- 20. 如何将Git存储库的版本与另一个版本的Git存储库链接Git存储库
- 21. 如何在任何修订版本中搜索svn存储库以查看是否存在文件
- 22. cvs:工作版本与版本库修订版本?
- 23. Etcd v2修订版/版本
- 24. CruiseControl无法识别Mercurial存储库的修改
- 25. 在任何修订版获取git存储库中的文件数
- 26. 版本控制中的空白(darcs)
- 27. XCode 4(Assembla)SVN存储库“无法加载修订版”
- 28. 如何将Subversion存储库(不是我的工作副本)还原为特定的修订版本?
- 29. 如何识别Gerrit中的“未使用”存储库?
- 30. VisualSVN如何回滚修订版本号?
使用'darcs pull'和'darcs push'是我认为检查差异的常用方法。由于这两个命令都是交互式的,你也可以运行它们并查看结果,可能按'c'获得补丁数量,然后退出而不用拖拉任何东西。 – 2013-08-15 01:03:31