13

製品のコアバージョンからのクライアントリリース用にブランチに名前を付けることを計画しています。

TortoiseHgのブランチ図を無関係なブランチで乱雑にしたくはありません。つまり、クライアントを追加するにつれて、ダイアグラムは大きくなります。

ローカルで現在のブランチ以外のすべてを非表示にする方法はありますか?

4

3 に答える 3

25
  1. 表示→フィルターツールバー(Ctrl-S)
  2. ボックスに次のように入力します。

    branch(default) or branch("branch 1") or branch("branch 2")

  3. Enterキーを押します

defaultこれでbranch 1、ブランチのみbranch 2が表示され、他のすべては非表示になります。

現在のフィルターに影響を与えることなく、フィルターツールバーを再び閉じることができます。背景は黄色のままで、アクティブなフィルターがあることを警告します。

[フィルター]チェックボックスをオフにすると、すべてのチェンジセットが再び表示されますが、現在のフィルターに一致しないものはグレー表示されます。

より高度なフィルターを作成するには、小さな省略記号(…)を押してクエリウィザードを開きます。

于 2013-10-25T16:31:15.783 に答える
9

自動的に行う方法はないと思いますが、TortoiseHgグラフを多くの基準でフィルタリングでき、名前付きブランチを使用することも選択肢の1つです。

タスクページで、Revision Detailsフィルターアイコン(虫眼鏡)をクリックできます。これにより、さまざまなフィルターオプションを備えたリビジョングラフの上に追加のツールバーが表示されます。右端にあるのは* Show All *、デフォルトで表示されるドロップダウンです。それをクリックして、見たいブランチを選択します。このツールバーを閉じると、フィルターは適用されたままになります([リポジトリ]タブは、フィルターされたブランチをタブに表示することでこれを示します)

于 2012-12-04T11:27:13.837 に答える
3

少なくとも2つの選択肢があります。

  1. 特別なレポの単一ブランチにクローンを作成し、このレポを回避して、リクエストに応じて顧客のブランチで大きなレポにプル|プッシュします
  2. TortoiseHG ---(またはワークベンチから:リポジトリを選択--- )Global Settings---- 。<Repo> settingsFileSettingsWorkbenchDead Branches

ここですべての「ワークベンチに非表示にする必要がある」ブランチを定義します

枯れた枝

于 2012-12-04T16:43:04.243 に答える