繁体   English   中英

Subversion 相当于 Git 的“show”命令?

[英]Subversion equivalent to Git's 'show' command?

我喜欢你如何使用git show rev查看git show rev

我还没有在 Subversion 中找到等价物。 Subversion 似乎想让你在两次提交之间做一个差异来得到任何合理的东西。

我错了,还是 svn 中有一个相当于 git show 的东西来看看提交的内容?

svn diff -c rev将显示指定修订版中发生的更改。

svn log --diff -c rev将显示差异和提交信息。

我认为您希望看到的不是提交中的文件列表,而是文件本身在提交中的内容。 您可以使用svn cat -r rev filename执行此操作,其中“rev”是修订号,“filename”是文件的路径或 URL。 检查svn help cat以获取更多信息。

svn diff -c <commit>将显示svn diff -c <commit>所做的实际更改,但与 git show 不同的是,它不包含提交元数据。

我最终用来获得与 git show 大致相当的东西的是

( svn log -c <commit> ; svn diff -c <commit> )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM