Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git Visual Studio 2019中的Cherry pick提交_Git_Visual Studio 2019 - Fatal编程技术网

Git Visual Studio 2019中的Cherry pick提交

Git Visual Studio 2019中的Cherry pick提交,git,visual-studio-2019,Git,Visual Studio 2019,VS2019的新版本,尝试将更大的更改拆分为几个原子提交。假设我有文件.cpp: 远程回购版本 本地版本 当我转到团队资源管理器选项卡时,我可以看到file.cpp已更改。但是我想做两个提交,一个提交给第1a行,另一个提交给第3b行 这在VisualStudio2019中可能吗?或者我应该使用外部工具,如git gui?据我所知,通过Visual Studio 2019是不可能的。 VisualStudio不允许您在特定文件中选择大块或特定行(代码)进行提交。 它总是将整个文件分段 连政府都没有

VS2019的新版本,尝试将更大的更改拆分为几个原子提交。假设我有
文件.cpp

远程回购版本 本地版本 当我转到
团队资源管理器
选项卡时,我可以看到
file.cpp
已更改。但是我想做两个提交,一个提交给
第1a行
,另一个提交给
第3b行


这在VisualStudio2019中可能吗?或者我应该使用外部工具,如
git gui

据我所知,通过Visual Studio 2019是不可能的。 VisualStudio不允许您在特定文件中选择大块或特定行(代码)进行提交。 它总是将整个文件分段

连政府都没有提到这件事

正如你提到的。 您可以使用
gitgui
。这正是你想要的或任何其他工具。
如果您使用CLI,也可以通过CLI执行此操作。

在VS 2019中不可能执行此操作。VS不允许您执行部分提交。也就是说,选择要提交的特定文件中的大块或特定行。它要么是整个文件,要么一个也没有。正如你提到的。Git GUI可以帮助您实现这一点。或者,如果您愿意,也可以使用CLI。
// Line 1
// Line 2
// Line 3
// Line 4
// Line 1a
// Line 2
// Line 3b
// Line 4