我有一群队友,他们在各自的代码编辑中更改代码,但经常忘记提交并推送Git
。无论如何都要在代码更改时向他们发送通知,以便通知他们提交并通过Git推送。
我们使用Gitlab
和Sourcetree
作为Git的GUI客户端。
答案 0 :(得分:2)
IDE的状态栏显示未推送的内容......但可以忽略。
您的想法是针对IntelliJ IDEA建议的:IDEA-151612,但仍有待处理。
关于传出未推送提交的消息
如果我可以在设置中选择在关闭IDE时启用警告,如果我在当前的本地GIT仓库中没有推送代码,那将是一个很棒的功能。
除了IDE插件之外,由于SourceTree本身不提供此功能,因此您需要实现定期运行的进程,并且#34; nagging"用户提交和推送(!)。
另一种方法是在Git存储库托管服务器本身提供的 web-IDE 中进行编码。
GitLab刚刚在" Meet the GitLab Web IDE"中提出了这样一个IDE:
最初的想法来自员工开发人员Jacob Schatz,他们观察了非开发人员如何很难编辑多个文件并提交这些更改。
花了一些时间,但很明显,我们的目标是实现真正的集成开发体验,GitLab UI中的每个人都可以访问,无需安装任何东西。这个想法来自于" Repo编辑器"进入" Web IDE。"
请参阅issue 44846:它包含一个"提交模式"以及一个"提交概述位于侧边栏"