дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-09 11:15:40 +02:00
fix(vcs): delete every selected branch, not only the right-clicked one (#2108)
In the Git Log Branches pane, Delete removed only the right-clicked branch and ignored the multi-selection: the menu was built from the clicked node alone and the action read only the first selected ref. Delete now acts on the whole selection when the right-clicked branch is part of it. Current branches are skipped, each repository is focused for its branches and the original focus is restored afterwards, and all remote branches share one confirmation. Siblings covered: the toolbar button, and the View Commits and Delete Tracked Branch notification actions, which now stay on the repository the branch was deleted from. Co-authored-by: muutot <[email protected]>
Цей коміт міститься в:
1 джерело
49a113c875
коміт
278936dd7d
8 files changed
+303
-25
No files matched your search
@@ -1,4 +1,6 @@
|
||||
{
|
||||
"Delete Remote Branches": "Delete Remote Branches",
|
||||
"Delete the {length} branches '{names}' on the remote? The remote-tracking branches are removed as well.": "Delete the {length} branches '{names}' on the remote? The remote-tracking branches are removed as well.",
|
||||
"Add or Remove Caret": "Add or Remove Caret",
|
||||
"Select Python Environment Folder": "Select Python Environment Folder",
|
||||
"Checking interpreter": "Checking interpreter",
|
||||
|
||||
@@ -763,6 +763,7 @@
|
||||
"Delete Docker Object…": "删除 Docker 对象…",
|
||||
"Delete Keymap": "删除按键映射",
|
||||
"Delete Remote Branch": "删除远程分支",
|
||||
"Delete Remote Branches": "删除远程分支",
|
||||
"Delete Rows": "删除行",
|
||||
"Delete Shelved Changes": "删除已搁置的更改",
|
||||
"Delete all rows of": "删除以下表的所有行:",
|
||||
@@ -4444,6 +4445,7 @@
|
||||
"Create New Branch from {from}": "从 {from} 创建新分支",
|
||||
"Rename Branch {name}": "重命名分支 {name}",
|
||||
"Delete branch '{name}' on the remote? The remote-tracking branch '{tracking}' is removed as well.": "是否删除远程上的分支 '{name}'?远程跟踪分支 '{tracking}' 也将被移除。",
|
||||
"Delete the {length} branches '{names}' on the remote? The remote-tracking branches are removed as well.": "是否删除远程上的 {length} 个分支 '{names}'?远程跟踪分支也将被移除。",
|
||||
"New branch name (in {count} repositories):": "新分支名称(在 {count} 个仓库中):",
|
||||
"Delete branch '{name}' in {count} repositories? Unmerged commits are discarded.": "是否删除 {count} 个仓库中的分支 '{name}'?未合并的提交将被丢弃。",
|
||||
"Your local changes to the following files would be overwritten by checkout:\n{files}\n\nSmart Checkout can stash the changes, checkout and unstash them after that.": "签出将覆盖以下文件的本地更改:\n{files}\n\n智能签出可以储藏这些更改,签出后再取消储藏。",
|
||||
|
||||
Reference in new issue
Заблокувати користувача