GIT VS2017插件-谁以及何时更改?

时间:2019-01-18 07:49:51

标签: git visual-studio-2017 gitlab

在我们公司,衡量同事的产出是我的责任。

在这种情况下,我们公司的政策是针对每个问题推送git commit,并带有引用Jira中问题的提交消息。

现在有一些同事的输出令人震惊,并且不遵守这一规则。当被问及他们的糟糕表现时,他们最终给出了la脚的借口。我知道他们肯定是在骗我,但是我无法使用GitLab的默认提交历史来证明这一点,因为它们每2周提交一次,因此所有文件都在提交的特定日期更改。

有没有工具可以让我看到在Visual Studio中更改了什么文件,或者其他插件或工具来测量/监视git,GitLab或Visual Studio 2017中的输出以及更改?

编辑: 我们的公司肯定拥有非常开放和自由的文化。可以查找私人事物,并且我们讨论并解决许多与工作无关的主题。但是,自由伴随着责任。对于某些人来说,很难履行这一职责。

2 个答案:

答案 0 :(得分:3)

这里可能有一些问题:

  1. 同事得到的东西“很大”,并且定义了多个问题。
  2. 同事们没有赚atomic commits
  3. 管理他们的人无法将工作时间追溯到特定的时间戳。

第一个问题很难解决。尝试使问题尽可能小,并且仅定义一个要解决的问题。如果任务/用户故事太大,请定义新的用户故事或较小的任务。与开发人员自己优化这些项目,并让他们猜测时间。

第二个问题更多的是正在发展的问题。为什么要原子提交?

  • 代码审查更容易
  • 更容易回滚更改
  • 更容易进行更改
  • 更好的历史

这应该在您公司/团队的标准中,涉及如何进行事情。他们要么这样做要么不这样做。如果他们不想让他们改变。

第三个问题是原子提交松弛的结果,但是,如果在问题本身上花了很多时间,则可以避免。但是,这又需要工人自己完成。一件好事可能是将他与做对的人配对,并告诉他如何正确地做。至于工具,我不知道任何时间跟踪插件,因此经理可以检查他们的时间。您不应该在git中寻找它。

答案 1 :(得分:-2)

尝试使用Gitlense。这是一个VSCode插件。与团队合作时为我工作。