整个项目中的单个文件中的SVN轨道更改



我处于我们在项目中使用插件的情况,我是前端开发人员,所以一个人责怪我,我直接在插件代码中进行了更改显然是一个不好的做法,但我几乎可以确定我没有这样做。

我们正在使用颠覆和TRAC进行版本控制等。项目(和更改)的年龄差不多2-3个月大。这是我的问题,我怎么知道有多少人和谁编辑了该文件(可疑)文件?

颠覆中有一个真正整洁的命令:

$ svn blame $file_name_or_url

此命令将向您显示文件中的每一行,谁更改了该行,以及在发生更改的颠覆修订中。您会发现引起问题的行,您可以找到触摸该线路的最后一个人。

您可以在文件上使用svn log命令来查看谁更改了该文件以及何时:

$ svn log $file_name_or_url

这将向您显示该文件的完整历史记录。您还可以使用--diff参数在每个版本之间产生差异输出。但是,svn blame命令可能最适合您想要的。

最新更新