如何在 JetBrains Rider 中将文件添加到 git 阶段?这个功能实现了吗?如果它没有实现,那么我可以在哪个窗口中查看我使用某些外部工具暂存的暂存文件?
[更新]: 用例是单独保存我想要提交的文件和我不想在特定时刻提交的文件。隐藏不是解决方案,因为我需要所有更改都存在。 VS有这个功能,很方便。您只需单击鼠标右键即可暂存和取消暂存任何文件。
要分隔要稍后提交/推送的文件,可以使用 changelists。
Alt+9
)打开版本控制工具窗口。Alt+Shift+M
,将选定的项目移动到现有或新的变更列表。如果您希望将所有新修改自动添加到新/目标清单中,请选择设置为活动。上述内容适用于 Rider 和所有其他基于 IntelliJ 平台的 IDE(IntelliJ IDEA、WebStorm、PyCharm、PhpStorm 等),以及它们支持的所有版本控制系统(Git、Mercurial、Subversion、Perforce 等)盒;通过插件的其他 VCS)。
来源:官方 Rider 文档
暂存区是@Jura Gorohovsky提到的变更列表的替代方案。对于那些更熟悉逐个文件地暂存更改的概念(例如您所描述的 Visual Studio 体验)的人来说,您基本上需要做两件事:
Ctrl+Alt+S
)还有大量其他更复杂的操作(请参阅参考资料),但这只是基础知识。
参考:暂存区提交更改的官方文档