小编STi*_*iFU的帖子

在 Visual Studio 2017 中跳转到单词末尾

使用 ctrl+箭头键可让您在键入的单词之间快速导航。但是,ctrl+right 将光标移动到下一个单词的开头,而不是当前单词的结尾,这是我经常想要的。在 VS Code 中,您似乎能够更改此行为,但我还没有找到常规 Visual Studio 的等效项。我发现的唯一解决方法是按 ctrl+W 选择整个单词,然后按向右箭头。然而,这不是很直观。有人有更好的解决方案吗?也许可以延长?

visual-studio-2017

5
推荐指数
1
解决办法
6026
查看次数

为什么这个 GIT 合并不会导致冲突?

我们今天在工作中发现了 GIT 的一个严重问题,我想知道这是一个错误还是设计使然,以及如何解决这个问题。

考虑以下事件序列:

  1. 在 Master 上创建分支“test1”
  2. 切换到大师:
    1. 编辑文件并将更改提交为提交“X”
  3. 切换到“test1”:
    1. 樱桃选择从大师提交“X”
    2. 恢复之前的提交
    3. 将 Master 合并到“test1”中

结果:即使文件已在两个分支中进行编辑,也不会报告合并冲突,更糟糕的是,即使是最近的提交,步骤 3.2 中的还原也没有保留。

这是一个巨大的问题,从以下最近的示例中可以看出:我的一位同事对不同的分支进行了类似的更改,注意到这些更改的一部分是恶意的,因此在其中一个分支上手动还原了其中的一部分. 合并分支后,他惊讶地发现他的恢复没有通过合并。

我上传了一个最小的例子到谷歌驱动器来演示这个问题。您可以将 Master 合并到 test1 中,反之亦然,以自己查看。

https://drive.google.com/drive/folders/19a-QPwOQKsn9PywUPd2DRnvUOml03nZ-?usp=sharing

如果有任何问题,我将 TortoiseGIT 2.12.0.0 与 Git for Windows 2.32.0.2 一起使用。

git

5
推荐指数
1
解决办法
85
查看次数

标签 统计

git ×1

visual-studio-2017 ×1