天天看点

[SVN(Ubuntu)] SVN 查看历史详细信息

以下内容,对ubuntu命令行查看代码变化非常有用。

SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史: svn log 用来展示svn 的版本作者、日期、路径等等 svn diff 用来显示特定修改的行级详细信息 svn cat 取得在特定版本的某文件显示在当前屏幕 svn list 显示一个目录或某一版本存在

SVN 查看历史信息 通过svn命令可以根据时间或修订号去除过去的版本,或者某一版本所做的具体的修改。以下四个命令可以用来查看svn 的历史:

svn log 用来展示svn 的版本作者、日期、路径等等

svn diff 用来显示特定修改的行级详细信息

svn cat 取得在特定版本的某文件显示在当前屏幕

svn list 显示一个目录或某一版本存在的文件

(一)svn log可以显示所有的信息,如果只希望查看特定的某两个版本之间的信息,可以使用:

如果只想查看某一个文件的版本修改信息,可以使用

如果希望得到目录的信息要加-v

如果希望显示限定N条记录的目录信息,使用

(二)svn diff用来检查历史修改的详情

。检查本地修改

。比较工作拷贝与版本库

。比较版本库与版本库

(1)如果用svn diff,不带任何参数,它将会比较你的工作文件与缓存在.svn的“原始”拷贝

(2)比较工作拷贝和版本库

(3)比较版本库与版本库

通过-r(revision)传递两个通过冒号分开的版本号,这两个版本会进行比较

(三)svn cat

如果只是希望检查一个过去版本,不希望查看他们的区别,可使用svn cat

这个命令会显示在该版本号下的该文件内容

(四)svn list

svn list可以在不下载文件到本地目录的情况下来察看目录中的文件:

如果你希望察看详细信息,你可以使用--verbose(-v) 参数:

这些列告诉你文件和目录最后修改的修订版本、做出修改的用户、如果是文件还会有文件的

大小,最后是修改日期和项目的名字。