是否有可能拉的變化只是一個單一的分支機構和整個存儲庫。我們在不同的分支上進行並行開發,並且不希望日誌中的另一個版本發生更改。創建一個善變的日誌特定分支
hg log -r %baseversion%:%releaseversion% --style changelog >> hglog.txt
我試過這樣做,但它拉動了基本標籤和發佈標籤之間的每一個變化。
是否有可能拉的變化只是一個單一的分支機構和整個存儲庫。我們在不同的分支上進行並行開發,並且不希望日誌中的另一個版本發生更改。創建一個善變的日誌特定分支
hg log -r %baseversion%:%releaseversion% --style changelog >> hglog.txt
我試過這樣做,但它拉動了基本標籤和發佈標籤之間的每一個變化。
如果你使用正確的汞分支,那麼你應該能夠使用--only分支選項:
hg log --only-branch my_branch
這將顯示的變更只在一定的分支。
編輯:看起來像「--only-branch」已棄用,但取決於使用它的mercurial版本仍然存在。見https://www.mercurial-scm.org/repo/hg/help/log。如果你的mercurial太新了,你可能只有「-b」/「 - branch」選項。
後續@criswell
搞怪,hg help log
一無所知 「--only分支」 選項,但要注意-b|--branch BRANCHNAME
此外,對於最壞的情況下,在revsets
而且分支()函數,爲只顯示當前分支日誌,您可以同時使用點,而不是當前分支名hg log --branch .
呀'--branch my_branch_name'工作了什麼,我需要它的。我認爲這是一個類型o在mercurial中沒有唯一的命令。 – themaniac27