Smartgit -Xignore-space-改变?
Smartgit -Xignore-space-change?
我们办公室的几个新开发人员(包括我自己)重新格式化了 Visual Studio 中的一些文件,这导致白色 space 并在合并到 smartgit 时引起了冲突。我看到 git 有选项 -Xignore-space-change 来导航白色 space 的变化。 smartgit有没有办法在合并时使用这个选项?
Smartgit 不支持此功能,但因为 smartgit 是命令行后端的 GUI,您可以从 shell window 打开在 Smartgit 中并键入后端支持的任何命令。
打开Git-Shell、select工具>Git-Shell。
我正在开发我们的 "develop" b运行ch 的功能 b运行ch,所以我的命令行合并开发到我的 b运行ch 而忽略白色 space 看起来像这样:
$ git.exe merge --no-ff --no-commit -Xignore-all-space develop
我是 git 的新手,所以对于命令行命令的提示,我 运行 通过 Smartgit 界面合并并看到了 shell 命令回显到输出 window:
$ git.exe merge --no-ff --no-commit develop
(要查看输出命令,请确保“编辑”>“首选项”>“命令”>“"Show executed command in output window"”处于活动状态)。然后,我将命令文本复制并粘贴到 Git-Shell 并插入 -Xignore-all-space 选项。合并的结果,包括任何剩余的要解决的冲突,很好地填充了 Smartgit GUI,就像命令通过 GUI 运行 一样。
编辑:在某处看到添加 --no-commit 选项的建议,因此将其添加到上面
我们办公室的几个新开发人员(包括我自己)重新格式化了 Visual Studio 中的一些文件,这导致白色 space 并在合并到 smartgit 时引起了冲突。我看到 git 有选项 -Xignore-space-change 来导航白色 space 的变化。 smartgit有没有办法在合并时使用这个选项?
Smartgit 不支持此功能,但因为 smartgit 是命令行后端的 GUI,您可以从 shell window 打开在 Smartgit 中并键入后端支持的任何命令。
打开Git-Shell、select工具>Git-Shell。
我正在开发我们的 "develop" b运行ch 的功能 b运行ch,所以我的命令行合并开发到我的 b运行ch 而忽略白色 space 看起来像这样:
$ git.exe merge --no-ff --no-commit -Xignore-all-space develop
我是 git 的新手,所以对于命令行命令的提示,我 运行 通过 Smartgit 界面合并并看到了 shell 命令回显到输出 window:
$ git.exe merge --no-ff --no-commit develop
(要查看输出命令,请确保“编辑”>“首选项”>“命令”>“"Show executed command in output window"”处于活动状态)。然后,我将命令文本复制并粘贴到 Git-Shell 并插入 -Xignore-all-space 选项。合并的结果,包括任何剩余的要解决的冲突,很好地填充了 Smartgit GUI,就像命令通过 GUI 运行 一样。
编辑:在某处看到添加 --no-commit 选项的建议,因此将其添加到上面