如何获取包含修改文件列表和提交消息的最后一次提交 SVN 日志?
how do I get last commit SVN log with modified files list and commit message?
我刚刚提交了代码,但忘记保存我提交的修订日志和文件列表。任何人都可以提供命令,以便我可以获得最后一个日志的完整信息。
- 修改后的文件列表
- 修订号
- 提交消息
我试过下面的命令但是我看不到修改后的文件列表
svn log -r1:HEAD
------------------------------------------------------------------------
revision | my id | 2016-03-25 03:18:38 -0500 (Fri, 25 Mar 2016) | 1 line
my message
------------------------------------------------------------------------
修订号和提交消息已经在 svn log
的默认输出中,并且也包含在您问题的示例中。所以唯一缺少的是修改文件列表。
添加-v
参数:
svn log -v
这样输出将包括已更改路径的列表,前缀为路径上的操作,例如 A
表示添加,M
表示修改,D
表示删除.
提交代码后,我执行了以下命令并得到了预期的结果
svn update
svn log --limit 1 -v
这里 svn update
命令将更新您的本地存储库,svn log --limit 1
将显示您的最后一次提交历史,选项 -v
将包含您添加、修改或删除的文件列表。
我刚刚提交了代码,但忘记保存我提交的修订日志和文件列表。任何人都可以提供命令,以便我可以获得最后一个日志的完整信息。
- 修改后的文件列表
- 修订号
- 提交消息
我试过下面的命令但是我看不到修改后的文件列表
svn log -r1:HEAD
------------------------------------------------------------------------
revision | my id | 2016-03-25 03:18:38 -0500 (Fri, 25 Mar 2016) | 1 line
my message
------------------------------------------------------------------------
修订号和提交消息已经在 svn log
的默认输出中,并且也包含在您问题的示例中。所以唯一缺少的是修改文件列表。
添加-v
参数:
svn log -v
这样输出将包括已更改路径的列表,前缀为路径上的操作,例如 A
表示添加,M
表示修改,D
表示删除.
提交代码后,我执行了以下命令并得到了预期的结果
svn update
svn log --limit 1 -v
这里 svn update
命令将更新您的本地存储库,svn log --limit 1
将显示您的最后一次提交历史,选项 -v
将包含您添加、修改或删除的文件列表。