首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取Subversion -> Git迁移的SVN用户列表?

获取Subversion -> Git迁移的SVN用户列表?
EN

Stack Overflow用户
提问于 2012-03-03 05:41:59
回答 1查看 26.9K关注 0票数 25

我已经查看了一些SVN -> Git迁移,它们都提到在迁移之前获得一个适当的用户列表,特别是通过使用以下命令:

代码语言:javascript
复制
svn log -q | grep -e '^r' | awk 'BEGIN { FS = "|" } ; { print $2 }' | sort | uniq

我可以访问托管单个存储库(包含9个项目)的Ubuntu服务器,但没有在本地安装SVN。是否可以在服务器上运行该命令以获取用户名列表?目前,它只是返回错误:

代码语言:javascript
复制
svn: E155007: '/var/subversion/' is not a working copy
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-03 06:30:26

将存储库的路径作为URL传递:

代码语言:javascript
复制
svn log -q file:///var/subversion | grep -e '^r' | awk 'BEGIN { FS = "|" } ; { print $2 }' | sort | uniq

顺便说一句,如果您需要按第一次提交的时间顺序列出作者列表(我曾经在从svn转换到git时发现它很有帮助),您可以执行以下操作:

代码语言:javascript
复制
svn log -q -r 1:HEAD url://to/repo | grep '^r' | awk -F'|' '!x[$2]++{print$2}'
票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9540757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档