Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
86d848d8
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
86d848d8
编写于
11月 09, 2020
作者:
J
João Moreno
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
💄
上级
592fa5cd
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
36 addition
and
21 deletion
+36
-21
extensions/git/package.json
extensions/git/package.json
+21
-8
extensions/git/package.nls.json
extensions/git/package.nls.json
+2
-1
extensions/git/src/commands.ts
extensions/git/src/commands.ts
+13
-12
未找到文件。
extensions/git/package.json
浏览文件 @
86d848d8
...
...
@@ -163,12 +163,6 @@
"category"
:
"Git"
,
"icon"
:
"$(discard)"
},
{
"command"
:
"git.rename"
,
"title"
:
"%command.rename%"
,
"category"
:
"Git"
,
"icon"
:
"$(discard)"
},
{
"command"
:
"git.cleanAll"
,
"title"
:
"%command.cleanAll%"
,
...
...
@@ -187,6 +181,12 @@
"category"
:
"Git"
,
"icon"
:
"$(discard)"
},
{
"command"
:
"git.rename"
,
"title"
:
"%command.rename%"
,
"category"
:
"Git"
,
"icon"
:
"$(discard)"
},
{
"command"
:
"git.commit"
,
"title"
:
"%command.commit%"
,
...
...
@@ -616,6 +616,10 @@
"command"
:
"git.cleanAllUntracked"
,
"when"
:
"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"
},
{
"command"
:
"git.rename"
,
"when"
:
"false"
},
{
"command"
:
"git.commit"
,
"when"
:
"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"
...
...
@@ -1332,11 +1336,16 @@
],
"explorer/context"
:
[
{
"
command"
:
"git.rename
"
,
"group"
:
"7_
modification
"
,
"
submenu"
:
"git.explorer
"
,
"group"
:
"7_
git
"
,
"when"
:
"config.git.enabled && !git.missing && !explorerResourceIsRoot"
}
],
"git.explorer"
:
[
{
"command"
:
"git.rename"
}
],
"git.commit"
:
[
{
"command"
:
"git.commit"
,
...
...
@@ -1555,6 +1564,10 @@
]
},
"submenus"
:
[
{
"id"
:
"git.explorer"
,
"label"
:
"%submenu.explorer%"
},
{
"id"
:
"git.commit"
,
"label"
:
"%submenu.commit%"
...
...
extensions/git/package.nls.json
浏览文件 @
86d848d8
...
...
@@ -23,7 +23,7 @@
"command.unstage"
:
"Unstage Changes"
,
"command.unstageAll"
:
"Unstage All Changes"
,
"command.unstageSelectedRanges"
:
"Unstage Selected Ranges"
,
"command.rename"
:
"Rename
(Git)
"
,
"command.rename"
:
"Rename"
,
"command.clean"
:
"Discard Changes"
,
"command.cleanAll"
:
"Discard All Changes"
,
"command.cleanAllTracked"
:
"Discard All Tracked Changes"
,
...
...
@@ -176,6 +176,7 @@
"config.timeline.date"
:
"Controls which date to use for items in the Timeline view"
,
"config.timeline.date.committed"
:
"Use the committed date"
,
"config.timeline.date.authored"
:
"Use the authored date"
,
"submenu.explorer"
:
"Git"
,
"submenu.commit"
:
"Commit"
,
"submenu.commit.amend"
:
"Amend"
,
"submenu.commit.signoff"
:
"Sign Off"
,
...
...
extensions/git/src/commands.ts
浏览文件 @
86d848d8
...
...
@@ -921,22 +921,23 @@ export class CommandCenter {
@
command
(
'
git.rename
'
,
{
repository
:
true
})
async
rename
(
repository
:
Repository
,
fromUri
:
Uri
):
Promise
<
void
>
{
this
.
outputChannel
.
appendLine
(
`git.rename
${
fromUri
.
fsPath
}
`
);
const
rootPath
=
workspace
.
rootPath
;
const
fromPath
=
workspace
.
asRelativePath
(
fromUri
);
const
from
Basename
=
path
.
basename
(
fromP
ath
);
const
toPath
=
await
window
.
showInputBox
({
value
:
from
Path
,
valueSelection
:
[
from
Path
.
length
-
fromBasename
.
length
,
fromPath
.
length
]
if
(
!
fromUri
)
{
return
;
}
const
from
=
path
.
relative
(
repository
.
root
,
fromUri
.
p
ath
);
let
to
=
await
window
.
showInputBox
({
value
:
from
,
valueSelection
:
[
from
.
length
-
path
.
basename
(
from
).
length
,
from
.
length
]
});
if
(
!
toPath
?.
trim
())
{
to
=
to
?.
trim
();
if
(
!
to
)
{
return
;
}
const
fullToPath
=
path
.
join
(
rootPath
||
''
,
toPath
);
this
.
outputChannel
.
appendLine
(
`git.rename from
${
fromPath
}
to
${
fullToPath
}
`
);
await
repository
.
move
(
fromPath
,
fullToPath
);
await
repository
.
move
(
from
,
to
);
}
@
command
(
'
git.stage
'
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录