[问答] SVN查看某个用户的提交记录

在使用svn的时候,想要查询自己提交的记录怎么做呢?或者查询某个人的提交日志的方法是什么呢?

查询指定用户的svn log,这里总结2个方法

1.8 版本以前

svn client 1.8版本之前,使用sed 命令

svn log | sed -n '/USERNAME/,/-----$/ p' 

USERNAME 替换成要过滤的用户名

1.8 版本和以后版本

svn client 1.8 之后提供了一个选项 --search

svn log --search lzz -l 50

上面的命令是查询最近50条commit log中 lzz用户的日志。

search 不仅可以根据用户过滤,也可以根据 日期,提交信息来过滤 svn log,还提供了通配符的方式

--search ARG

Filters log messages to show only those that match the search pattern ARG. Log messages are displayed only if the provided search pattern matches any of the author, date, log message text (unless --quiet is used), or, if the --verbose option is also provided, a changed path. If multiple --search options are provided, a log message is shown if it matches any of the provided search patterns. If --limit is used, it restricts the number of log messages searched, rather than restricting the output to a particular number of matching log messages.

The search pattern (also called glob or shell wildcard pattern) can contain regular characters and the following wildcard characters:

?
Matches any single character.

*
Matches a sequence of arbitrary characters.

[ABC]
Matches any of the characters listed inside the brackets.

文档地址

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SVN(Subversion)是一款版本控制系统,它可以让我们轻松管理项目的版本和更新记录查看历史提交记录SVN中的一个重要功能,它能够让我们追溯到项目的某个具体版本,并了解该版本中的修改记录。 要查看SVN历史提交记录,我们可以使用命令行工具或者图形化界面工具。在命令行中,可以使用“svn log”命令来查看历史提交记录。该命令会输出项目的所有提交记录,包括提交者、提交时间、修改文件等详细信息。我们可以添加一些参数来筛选想要查看记录,比如“svn log -r10:20”可以查看版本10到20之间的提交记录。 在图形界面工具中,SVN客户端软件通常都支持查看历史提交记录的功能。用户可以使用图形化界面来方便地查看历史记录以及查找特定版本的信息。图形化界面中,通常会将每个提交记录呈现为一个日志条目,其中包括提交者、提交时间、提交说明、修改文件等信息。 总的来说,查看SVN历史提交记录是一个重要的操作,它能够让我们清楚地了解项目的变更历史,以及每个版本中的具体修改内容。通过这个功能,我们可以更好地掌握项目的发展情况,并及时监控任何异常变化。 ### 回答2: SVN(Subversion)是一款流行的开源版本控制系统,它可以记录每次代码提交的历史,让开发者能够方便地查看代码的变化,及时发现问题并进行修复。想要查看SVN的历史提交记录,需要按照以下步骤进行操作: 1.使用SVN客户端登录版本库。 2.选择要查看历史提交记录的文件或目录,右键选择“SVN提交历史记录”。 3.在弹出的“提交历史记录”窗口中,可以看到提交的各个版本及其提交时间、提交者、提交信息等。 4.选中其中一个版本,可以看到该版本的具体修改内容,包括新增、删除、修改等操作。 5.如果需要比较该版本与其他版本的差异,可以选中两个版本,右键选择“比较版本”,即可看到它们之间的差异。 6.要查看更详细的提交信息,可以选择某个版本,右键选择“查看提交信息”,即可查看该次提交的详细信息,包括修改的文件、修改说明等等。 总之,SVN提交历史进行了完整记录,开发者可以根据需要查看每个版本及其修改内容,方便查找问题及时修复。 ### 回答3: SVN(Subversion)是一种免费的源代码版本控制系统,它可以帮助开发团队更好地管理和控制维护代码的变化,也可以轻松查看历史提交记录。 要查看SVN历史提交记录,可以使用以下两种方法: 方法一:使用命令行界面 1. 打开命令行界面(如Windows的cmd或Linux的终端); 2. 进入要查看历史记录的目录; 3. 输入以下命令: ``` svn log ``` 4. 按Enter键,系统就会输出该目录下所有版本的提交记录,包括每个版本的作者、提交日期、提交注释以及变更的文件; 5. 如果要查看某个特定版本的提交记录,可以使用以下命令: ``` svn log -r 版本号 ``` 版号可以是数字(如-1、-2、-3等)或日期(如2018-09-01)等。 方法二:使用SVN客户端软件 1. 打开SVN客户端软件(如TortoiseSVN、SmartSVN等); 2. 找到要查看历史记录的目录; 3. 右键点击该目录,选择SVN log(或查看日志); 4. 系统就会输出该目录下所有版本的提交记录,包括每个版本的作者、提交日期、提交注释以及变更的文件; 5. 如果要查看某个特定版本的提交记录,可以选择该版本号,然后点击查看详细信息。 需要注意的是,SVN历史提交记录是非常重要的版本信息,对于开发人员和项目经理来说都是必须掌握和使用的工具。因此,我们应该经常查看和整理版本提交记录,并在必要时撤销提交或回退版本,以确保代码的稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值