我們在我們的倉庫中有很多分支,我想知道是否有一種快速方法來列出我自己創建的所有活動分支。Mercurial:獲得由給定用戶創建的活動分支
回答
你得到任何分支點的所有兒童,無論是使用revlogs的方式命名的分支或無名的分支:
hg log -r"children(branchpoint())"
而且要在「沒有關閉()」扔,並想限制它通過-u YOURNAME作爲用戶。
扔在一個位的bash,你會得到你通過
hg log -u YOURNAME -r"children(branchpoint()) and not closed()" --template="{branch}: {rev}:{node|short}\n" | sort | uniq
我,而爲了更好地還看到了修訂,並第一次提交信息使用--template="{branch}: {rev}:{node|short} {desc}\n"
貢獻活躍分支的列表 - 但您可以將其限制爲「{分支} \ n」。
另請參閱hg help revset(進一步)幫助進行高級日誌搜索 - 它允許非常精確的搜索。通過更廣泛地使用它們,你可能不需要bash的排序和獨特性。
修改:將單引號改爲雙引號
不幸的是,當運行「hg log -r'children(branchpoint())'」時出現了一些錯誤。它給錯誤未知的修訂。 – mfdev 2015-02-10 08:20:46
嘗試使用雙引號而不是單引號,並確保您在-r和引號之間留有空格,例如'hg log -r「children(branchpoint())」 – Nanhydrin 2015-02-10 09:15:33
它在我的系統上逐字運行,但也許不同的shell或OS可能需要其他引號,因此嘗試使用雙精度而不是單精度。 – planetmaker 2015-02-10 09:19:56
- 1. mercurial如何確定分支不活動?
- 2. Clearcase命令查看由特定用戶創建的分支
- 3. 在Mercurial中撤消分支創建
- 4. 如何在Mercurial中創建一個新的「穩定」分支
- 5. 獲得當用戶創建
- 6. Mercurial:保持默認分支「活躍」
- 7. 如何使用Netbeans IDE創建新的Mercurial分支?
- 8. Subversion:如何獲得所有活動的未分支分支的列表
- 9. 阻止用戶推送到mercurial的穩定分支
- 10. 獲取使用gitflow創建的分支?
- 11. 如何查看誰創建/停用/關閉Mercurial分支?
- 12. 算法得分用戶活動
- 13. 如何獲得一個分支中的mercurial commit序號
- 14. 如何獲得對新創建的Android活動的引用
- 15. 分支onInitFinished在重新創建活動後未調用
- 16. 使得新創建的分支是
- 17. 如何在Mercurial中創建兩個獨立的分支?
- 18. 如何獲得給定shasum的git分支名稱?
- 19. 使用Mercurial確定「活動」變更集?
- 20. svn創建分支分支
- 21. 如何獲得由popen創建的processID?
- 22. 谷歌分析不發送數據!獲得0活動用戶
- 23. Mercurial關閉分支
- 24. Capistrano,Mercurial和分支
- 25. Mercurial,功能分支
- 26. Mercurial:分支版本?
- 27. 瞭解Mercurial分支
- 28. 如何爲mercurial用戶創建別名?
- 29. 收聽活動:用戶::創建
- 30. 活動目錄創建用戶
這些命名分支是? – Nanhydrin 2015-02-09 09:34:43
是的,他們被命名爲分支 – mfdev 2015-02-10 08:19:50