TortoiseGit 使用 [Windows 资源管理器] 上下文菜单“Git commit -> master”来提交更改。
是否可以进行配置,以便默认情况下它仅提交您右键单击的文件(打开上下文菜单时),而不是存储库中所有修改的文件?
即在具有大量更改的目录中,我们不想“选择无”,然后在“所做的更改”列表中找到我们的一个文件,因为我们已经在资源管理器窗口中“选择”了该文件。
答案1
我只是根据找到的信息来回答这个问题这里,但你必须尝试一下然后回复我:
了解位置TortoiseGitProc 工具位于
在 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"
右键单击任意文件,单击犯罪看看它是否有效。
答案2
打开 TortoiseGit“设置”屏幕 打开“常规/对话框 2”菜单 找到“提交”部分 取消选中“自动选择项目”选项 单击“应用” 单击“确定”