svn帮助获取所有历史记录

发布于 2024-10-07 02:32:34 字数 201 浏览 2 评论 0原文

摘要:我想知道如何从svn获取所有更改日志。

我知道 SVN LOG URL,但它没有给我详细信息 文件在该提交中被更改。它只是给我提交消息。

我想知道每次提交都会影响哪些文件。

有什么方法可以获取所有 svn 提交吗?

谢谢

p.s:我也尝试过 svn diff 但它只是 2 次修订,我有数千个 修订!

Summary: I want to know that how can I get all the change log from svn.

I know about SVN LOG URL, but it does not give me detail that what
files were changed in that commit. It just gives me commit message.

I want to know that what files were affected with each commit.

Is there any way to get it for all svn commits?

Thanks

p.s: I tried svn diff too but it is just for 2 revisions and I have thousands
revisions !

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秋日私语 2024-10-14 02:32:34

只需在日志上使用 -v

svn log <url> -v

哦,是的,并且...

指定修订版,请使用 -r ...所以:

svn log <url> -r <rev#> -v

对于修订版范围,请使用 : 喜欢:

svn log <url> -r 1:5 -v

just use -v on log

svn log <url> -v

oh yea, and...

to specify revision, use -r ... so:

svn log <url> -r <rev#> -v

for a revision range, use <firstRev#>:<lastRev#> like:

svn log <url> -r 1:5 -v
你在看孤独的风景 2024-10-14 02:32:34

这是我在 notepad++ 中使用的正则表达式,用于获取特定用户的提交。

^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*

Here's a regular expression that I use in notepad++ for grabbing the commits by a particular user.

^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文