Git状态/跟踪远程回购//已编辑

时间:2013-12-02 15:24:47

标签: git

要点:

基本上,我需要让每个人都对git感到更舒服:

  1. 对于每个人,其他开发人员都可以看到个人开发人员git status
  2. git add上的某种触发器或挂钩 - 希望能够更好地利用“升级”,并且还能看到我们经验较少的开发人员最初犯的错误 - 所以我们可以引导他们而不是他们悄悄地通过一个相对简单的事情徘徊。
  3. 此时此刻,我没有办法做到这一点,除了让显示器在每台机器上使用$watch git status平铺显示SSH - 以及git add的别名将文件的副本分为两个位置 - 本地,开发服务器和代码审阅者的收件箱。

    但是,由于Git会跟踪,我确信有更好的方法可以做到这一点。

    更多信息:

    我与一个由三到四名开发人员组成的团队合作,具体取决于项目,目前,我正在将我们迁移到Git。

    一些团队不愿意过渡到Git(尽管之前他们曾经有系统的混乱/原始性质),他们都知道基础知识。

    我在他们所有的机器上设置了Git - git-daemon,在9418听。

    有没有办法做到这一点?或许我需要kajigger别的东西 - ?

    或许还有一种更好的方法来解决这个问题 - ?

    非常感谢任何见解或指导,因为我对Git有点新,我自己。

2 个答案:

答案 0 :(得分:1)

您可以设置一些客户端和/或服务器端Git hooks,以便在执行某些操作时向您发送电子邮件或运行特定脚本。 Here's a list of the different types of hooks可用。

此问题涉及类似的问题:git push email notification

答案 1 :(得分:1)

这是“老大哥”的实施问题吗?你无法获得别人工作的远程状态信息,除非有人让你改变他的bash别名并覆盖他的git add甚至实现监视功能,每次保存都会向你发送电子邮件,但这基本上是隐私问题,因为git是完全分布式的,直到推送发生全部离线。