svn - 我能否找出谁在 SVN 存储库中引入了代码更改?

标签 svn annotate blame atlassian-fisheye

我可以根据内容获取日志吗?

假设我想知道谁引入了某个函数的代码,我必须检查日志及其注释( checkin 消息)。如果有人忘记输入日志消息,我将不得不检查每个差异,这将花费大量时间。

可以使用一些工具,例如 FishEye ,做吗?

最佳答案

查看svnblameFILEsvnannFILE。这将为您提供文件的内容,但是每行前面都有修订号和最后更改它的作者。

TortoiseSVN 和大多数其他 SVN GUI 客户端都内置注释软件以及 IDE。

FishEye 是 Atlassian 的存储库浏览应用程序,在打开文件时默认执行此操作。我刚刚在沙箱中尝试过,您会看到默认情况下所有内容都突出显示:http://sandbox.fisheye.atlassian.com/browse/antlr/BUILD.txt?r=6087

关于svn - 我能否找出谁在 SVN 存储库中引入了代码更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5882771/

相关文章:

git blame 一行修改多次?

svn:用同名本地文件夹替换外部文件夹的干净方法

svn - 如何在 Subversion 中返回旧版本的代码?

git - 如何在不首先克隆整个 repo 的情况下将文件添加到远程 Git repo (Github)

Django 注释/计数过滤器只适用于 postgres 而不是 sqlite

python - 在查询字符串评估中使用 Q() 链接重构多个 if 条件 Python/Django

svn - 将 TortoiseMerge 设置为 SVN 的外部合并工具?

python - Django 注释条件

git - 你如何找到谁将 git commit merge 到一个分支?

git blame - 忽略未提交的更改