Visual studio Visual Studio:(如何)我可以从变更集中签入特定行,而不是简单地签入整个文件?

Visual studio Visual Studio:(如何)我可以从变更集中签入特定行,而不是简单地签入整个文件?,visual-studio,visual-studio-2019,Visual Studio,Visual Studio 2019,使用Git和gitgui时,我习惯于高亮显示一行或多行,右键单击并使用所选内容作为我要签入的内容。这样,我可以从同一个文件中创建两个签入:比如说固定的打字错误(不有趣)和新的功能(对检查版本历史的人来说有趣) 在VisualStudio中,我只能检入整个文件,但不能检入特定行。为此,我可以: 将服务器版本和我的本地版本作为两个文件复制到记事本+ 比较两个文件 将所选更改复制到所需的还原本地版本 办理登机手续 然后检查当前的更改 最后将所有剩余的更改复制到我的本地版本,以便 更改已返回到我的本地版

使用Git和
gitgui
时,我习惯于高亮显示一行或多行,右键单击并使用所选内容作为我要签入的内容。这样,我可以从同一个文件中创建两个签入:比如说固定的打字错误(不有趣)和新的功能(对检查版本历史的人来说有趣)

在VisualStudio中,我只能检入整个文件,但不能检入特定行。为此,我可以:

  • 将服务器版本和我的本地版本作为两个文件复制到记事本+
  • 比较两个文件
  • 将所选更改复制到所需的还原本地版本 办理登机手续
  • 然后检查当前的更改
  • 最后将所有剩余的更改复制到我的本地版本,以便 更改已返回到我的本地版本。(冲洗并重复所有单独的变更集)
  • 这是。。。不理想


    是否有一种方法(可能通过客户端插件)可以选择文件的一部分进行签入,但不签入其余部分?

    换句话说,您基本上想要进行版本控制。有很多像git、SVN这样的工具,它们被设计为做你想做的事。

    是的,我想做版本控制。不过,我已经可以通过TeamExporer>Pending Changes实现这一点,我们已经设置好了。因此,我希望能够在Visual Studio内部(无需外部程序)签入编辑的选定部分,而不是签入整个文件。