如何在 JetBrains IDE 或类似功能中进行 git 阶段更改

问题描述 投票:0回答:2

如何在 JetBrains Rider 中将文件添加到 git 阶段?这个功能实现了吗?如果它没有实现,那么我可以在哪个窗口中查看我使用某些外部工具暂存的暂存文件?

[更新]: 用例是单独保存我想要提交的文件和我不想在特定时刻提交的文件。隐藏不是解决方案,因为我需要所有更改都存在。 VS有这个功能,很方便。您只需单击鼠标右键即可暂存和取消暂存任何文件。

git jetbrains-ide rider
2个回答
16
投票

要分隔要稍后提交/推送的文件,可以使用 changelists

  1. 选择查看 |工具窗口|版本控制(或按
    Alt+9
    )打开版本控制工具窗口。
  2. 在工具窗口的本地更改选项卡中,选择一个或多个项目。
  3. 右键单击并选择移动到另一个变更列表...,或按
    Alt+Shift+M
    ,将选定的项目移动到现有或新的变更列表。如果您希望将所有新修改自动添加到新/目标清单中,请选择设置为活动

上述内容适用于 Rider 和所有其他基于 IntelliJ 平台的 IDE(IntelliJ IDEA、WebStorm、PyCharm、PhpStorm 等),以及它们支持的所有版本控制系统(Git、Mercurial、Subversion、Perforce 等)盒;通过插件的其他 VCS)。

来源:官方 Rider 文档


8
投票

暂存区@Jura Gorohovsky提到的变更列表的替代方案。对于那些更熟悉逐个文件地暂存更改的概念(例如您所描述的 Visual Studio 体验)的人来说,您基本上需要做两件事:

1.启用暂存区

  1. 打开 Rider IDE 设置(文件 > 设置...
    Ctrl+Alt+S
  2. 搜索“舞台”,
  3. 单击 [x] 启用暂存区域

2.打开提交窗口并暂存您的文件

  1. 打开提交窗口(视图 > 工具窗口 > 提交
  2. 在您想要的文件上右键单击>暂存(或单独取消暂存
  3. 当您输入提交消息并单击提交时,它将仅提交您已暂存的文件

还有大量其他更复杂的操作(请参阅参考资料),但这只是基础知识。

参考:暂存区提交更改的官方文档

© www.soinside.com 2019 - 2024. All rights reserved.