diff --git a/src/Resources/Locales/en_US.axaml b/src/Resources/Locales/en_US.axaml index d2233529..81dfd555 100644 --- a/src/Resources/Locales/en_US.axaml +++ b/src/Resources/Locales/en_US.axaml @@ -746,6 +746,7 @@ Copy Relative Path De-initialize Fetch nested submodules + Histories Move To Open Repository Relative Path: diff --git a/src/Resources/Locales/zh_CN.axaml b/src/Resources/Locales/zh_CN.axaml index 28ddc00d..cb47e6c5 100644 --- a/src/Resources/Locales/zh_CN.axaml +++ b/src/Resources/Locales/zh_CN.axaml @@ -750,6 +750,7 @@ 复制路径 取消初始化 拉取子孙模块 + 变更历史 移动 打开仓库 相对仓库路径 : diff --git a/src/Resources/Locales/zh_TW.axaml b/src/Resources/Locales/zh_TW.axaml index 156ba32a..5702f764 100644 --- a/src/Resources/Locales/zh_TW.axaml +++ b/src/Resources/Locales/zh_TW.axaml @@ -750,6 +750,7 @@ 複製路徑 取消初始化 提取子模組 + 變更歷史 移動 開啟存放庫 相對存放庫路徑: diff --git a/src/ViewModels/Repository.cs b/src/ViewModels/Repository.cs index 1064c2d5..c3346fb1 100644 --- a/src/ViewModels/Repository.cs +++ b/src/ViewModels/Repository.cs @@ -2607,6 +2607,15 @@ namespace SourceGit.ViewModels ev.Handled = true; }; + var histories = new MenuItem(); + histories.Header = App.Text("Submodule.Histories"); + histories.Icon = App.CreateMenuIcon("Icons.Histories"); + histories.Click += (_, ev) => + { + App.ShowWindow(new FileHistories(this, submodule.Path)); + ev.Handled = true; + }; + var copy = new MenuItem(); copy.Header = App.Text("Submodule.CopyPath"); copy.Icon = App.CreateMenuIcon("Icons.Copy"); @@ -2625,6 +2634,8 @@ namespace SourceGit.ViewModels menu.Items.Add(deinit); menu.Items.Add(rm); menu.Items.Add(new MenuItem() { Header = "-" }); + menu.Items.Add(histories); + menu.Items.Add(new MenuItem() { Header = "-" }); menu.Items.Add(copy); return menu; }