TortoiseGit-右键单击文件以提交该文件?

TortoiseGit-右键单击文件以提交该文件?

TortoiseGit 使用 [Windows 资源管理器] 上下文菜单“Git commit -> master”来提交更改。

是否可以进行配置,以便默认情况下它仅提交您右键单击的文件(打开上下文菜单时),而不是存储库中所有修改的文件?

即在具有大量更改的目录中,我们不想“选择无”,然后在“所做的更改”列表中找到我们的一个文件,因为我们已经在资源管理器窗口中“选择”了该文件。

答案1

我只是根据找到的信息来回答这个问题这里,但你必须尝试一下然后回复我:

  1. 了解位置TortoiseGitProc 工具位于

  2. 在 EXE 的正确路径下编辑以下内容并保存为 .REG 文件(不要弄乱双反斜杠!),然后双击将其合并到您的注册表中:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\*\shell\commit]
    @="Comm&it"
    
    [HKEY_CLASSES_ROOT\*\shell\commit\command]
    @="\"C:\\Path\\to\\TortoiseGitProc.exe\" /command:commit /path:\"%1\" /logmsg:\"Committing single file\" /closeonend:0"
    
  3. 右键单击任意文件,单击犯罪看看它是否有效。

答案2

打开 TortoiseGit“设置”屏幕 打开“常规/对话框 2”菜单 找到“提交”部分 取消选中“自动选择项目”选项 单击“应用” 单击“确定”

相关内容