【问题标题】:SVN: Would like to see the computer each commit came from when looking at the logsSVN:希望在查看日志时查看每个提交来自的计算机
【发布时间】:2015-06-02 00:53:24
【问题描述】:

我在 Windows (Tortoise)、Linux (NetBeans) 和 Mac (SmartSVN) 上使用不同的 SVN 客户端。

我想知道是否可以配置 SVN 服务器(或客户端),使其保留(或知道)位于每次提交来源的计算机(例如 IP 地址)?

【问题讨论】:

    标签: svn logging commit


    【解决方案1】:

    提交时使用稍微不同版本的名字怎么样?例如。使用Bart@WindowsBart@LinuxBart@Mac 将很快解决您的问题。

    【讨论】:

      【解决方案2】:

      语法是:

      svn propset --revprop svn:log -r REV
      

      文档位于:http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.propset.html

      此命令可用于设置日志中的任何信息,您应该在 post-commit 挂钩上执行此操作。问题是,提交后挂钩不知道客户端 IP 地址。可以在此处找到有关如何获取它的一些信息:Subversion: Get ip-address of user in pre-commit hook? 和此处http://svn.haxx.se/users/archive-2010-07/0480.shtml

      【讨论】:

      • 感谢您的信息,我会调查的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-21
      • 1970-01-01
      • 2017-09-10
      • 2016-06-27
      • 1970-01-01
      相关资源
      最近更新 更多