1.2*_*tts 9 git visual-studio-code github-desktop
我收到了我正在处理的项目的 diff 补丁,我想知道 Visual Studio Code 中是否有一种简单的方法,可以将该 diff 应用于它所引用的文件?
Visual Studio Code 在最近几个版本中添加了一些 git 支持。
我不想使用 git 命令行工具(我不会拒绝答案,但不会接受它们作为解决方案)。
例如,我想知道是否可以右键单击主源文件并选择一个选项“应用差异补丁”,然后它会打开一个文件对话框,允许我选择差异文件并应用更改。
我也有 Github Desktop 可供使用,但似乎也没有“应用差异”选项。
提前致谢。
我看过这个相关帖子:
如何获取 git diff 文件,并将其应用到作为同一存储库副本的本地分支?
当我运行 git 命令时,出现错误:
Directory$ git apply xcrun:错误:无效的活动开发人员路径(/Library/Developer/CommandLineTools),缺少 xcrun 位于:/Library/Developer/CommandLineTools/usr/bin/xcrun
更新:安装 XCode 命令行工具后,上述错误消失了(更多信息请参见此处,https://www.studytonight.com/post/solved-mac-os-xcrun-error-invalid-active-developer-path-missing- xcrun)。但 apply 命令似乎仍然没有做任何事情。
Update2: 看来我必须解决 diff 补丁中使用的不同文件夹结构。请参阅/sf/answers/4622933241/。
Visual Studio Code 的 Git 补丁看起来就像我正在寻找的。但是,这是我在使用它时看到的错误。
在命令行中,您可以patch -p1 < my.patch
按照“在 git 中应用补丁时出错”中所述进行尝试。
但在 VSCode 中,没有与 patch 相关的命令,因此您需要一个扩展,例如git-patch。
归档时间: |
|
查看次数: |
30307 次 |
最近记录: |