SVN统计开发人员提交次数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN统计开发人员提交次数相关的知识,希望对你有一定的参考价值。

公司要统计开发人员每月提交次数,这个次数是按天来算的。你今天提交了,次数就加一,不管你提交了多少个项目。上头叫我找到日志信息一个一个的记录。。。。。每个月都要统计,我不想在这上面浪费时间,对SVN不是很熟,求大神指教是否有什么办法,用工具也好,自己写代码也好,指条明路,小女子先谢谢啦! PS:是统计每月所有项目中所有开发人员本月的提交次数

参考技术A tortoisesvn客户端有这个功能
在客户端右键点击要统计的svn库,从右键菜单依次点选tortoisesvn——显示日志(show
log)——统计,这里有按日提交次数、按作者提交次数等多种统计

如何自动将开发人员的提交发送到测试环境

【中文标题】如何自动将开发人员的提交发送到测试环境【英文标题】:How to send commits from developers to test environment, automatically 【发布时间】:2016-12-31 04:47:19 【问题描述】:

我是一个项目的管理员。我团队的开发人员通过 SVN 提交了一些东西。通常,我会手动将这些提交发送到测试环境。是否可以自动将这些提交发送到测试环境。

【问题讨论】:

【参考方案1】:

您可以使用像 Jenkins 这样的持续集成工具来做到这一点。

它可用于在 SVN 上的每次更改时触发构建。然后您可以添加一个后期构建脚本来负责部署(并最终测试)新构建的应用程序。

【讨论】:

【参考方案2】:

像 Jenkins 这样合适的持续集成工具是前进的正确方式。

是否可以将这些提交自动发送到测试环境。

我假设测试服务器是 Linux。

然后可以在测试中设置一个 cron 作业,每隔一段时间运行一次以 svn 导出项目。

0 */1 * * * root auto_export_project.sh

然后在 auto_export_project.sh 中

#!/usr/bin/env bash

pushd /path/to/project
svn export http://repository_path/
popd

【讨论】:

以上是关于SVN统计开发人员提交次数的主要内容,如果未能解决你的问题,请参考以下文章

在提交代码之前svn senior Developer确认

如何自动将开发人员的提交发送到测试环境

jenkins提交SVN文件

eclipse svn冲突怎么解决

svnkit——svn二次开发背景和闲谈

svn协同开发下的dll版本管理最佳实践