簡體   English   中英

SVN-如何獲取分支上所有提交以及合並到該分支的分支的所有列表?

[英]SVN - how to get a list of all commits on a branch and from branches merged into that branch?

我是SVN的新手,要獲取我習慣於使用Git的信息非常困難。

我真正需要的是一種在給定“父”分支的情況下獲取在該分支以及可能已合並到父分支中的其他分支上的所有提交的方法。 現在,我不需要從父分支的頭到時間開始的提交列表。 我可以弄清楚需要返回的修訂版本(基本提交),但需要及時排除該基本提交中未在父分支中提交的任何提交(直接提交或合並到父分支中) 。

可以編寫腳本並將其存儲在需要的地方。 它不必在單個命令中即時運行。 這基本上是為了驗證進入發布分支的提交列表是否是正確的提交列表,並且結果將用於更新Jira票證以匹配提交。

有人有什么想法嗎?

習慣於使用git后,似乎使事情變得過於復雜。 在Subversion中,它非常易於使用。 只需運行命令svn log --use-merge-history --verbose <BRANCH-URL>

例如svn log -g -v https://svn.apache.org/repos/asf/subversion/branches/1.9.x/

參見SVNBook | svn log

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM