Version control SourceTree-如何撤消推送的提交

Version control SourceTree-如何撤消推送的提交,version-control,datasource,atlassian-sourcetree,Version Control,Datasource,Atlassian Sourcetree,使用源代码树1.9,有5个提交(例如a-b-c-d-e)被推送到开发分支,我想撤销“c”的推送提交 这会影响其他提交-a、b、d、e 如何在不影响其他提交的情况下撤消为“c”完成的提交 无法撤消推送的提交 但是您可以使用反向提交功能(右键单击提交并选择反向提交)。此功能在顶部添加另一个提交,它与您选择的提交相反 例如: 如果添加了一行代码,则会将其删除 如果创建了文件,则会将其删除 如果删除了文件,则会将其还原 但这会影响其他提交吗?由于我提交的更改介于其他提交之间,因此在其他提交的基础上添加

使用源代码树1.9,有5个提交(例如a-b-c-d-e)被推送到开发分支,我想撤销“c”的推送提交

  • 这会影响其他提交-a、b、d、e
  • 如何在不影响其他提交的情况下撤消为“c”完成的提交

  • 无法撤消推送的提交

    但是您可以使用反向提交功能(右键单击提交并选择反向提交)。此功能在顶部添加另一个提交,它与您选择的提交相反

    例如:

    • 如果添加了一行代码,则会将其删除
    • 如果创建了文件,则会将其删除
    • 如果删除了文件,则会将其还原

    但这会影响其他提交吗?由于我提交的更改介于其他提交之间,因此在其他提交的基础上添加一个提交,以恢复您在所选提交中所做的所有更改。您无法修改提交。请您帮助我解决以下问题:代码位于VSTS 2015中,其中代码可以找到excel文件路径名、excel文件名和excel工作表名。但说到“dbAdapter.Fill(table);”,异常作为异常引发引发:“System.Data.dll中的System.InvalidOperationException”其他信息:“Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。您需要就此提出另一个问题,并添加标记以定义您使用的语言和框架