Ubuntu SVN";结帐;或;区别于;每个文件的第一次修订

Ubuntu SVN";结帐;或;区别于;每个文件的第一次修订,ubuntu,svn,version-control,Ubuntu,Svn,Version Control,我想标题已经足够了,但无论如何 我们有一个SVN存储库。它包含大量的文件和文件夹。 现在,我必须找出每个文件在开发过程中到底发生了什么变化。如果我将HEAD版本与第一个/最早的版本进行比较,svn diff会显示“文件X仅在HEAD中”。因此,在第一次修订和头部修订之间添加了一些commit。 当然,我可以在该修订版和HEAD修订版之间进行svn区分,但是这样我就会在其他文件中丢失在该特定提交之前所做更改的信息。 因此,我想展示在每个文件中,在HEAD版本和提交文件时的版本之间所做的更改。(如果

我想标题已经足够了,但无论如何

我们有一个SVN存储库。它包含大量的文件和文件夹。 现在,我必须找出每个文件在开发过程中到底发生了什么变化。如果我将HEAD版本与第一个/最早的版本进行比较,svn diff会显示“文件X仅在HEAD中”。因此,在第一次修订和头部修订之间添加了一些commit。 当然,我可以在该修订版和HEAD修订版之间进行svn区分,但是这样我就会在其他文件中丢失在该特定提交之前所做更改的信息。 因此,我想展示在每个文件中,在HEAD版本和提交文件时的版本之间所做的更改。(如果无法直接执行此操作,则可以通过某种方式签出每个文件的第一个修订版)


如果此信息有任何价值,我们将在kubuntu上使用kdesvn。

如果该文件仅在HEAD中,您的开发过程不会创建整个文件吗?为什么你需要知道“从我创建这个文件的那一刻起,我就做了这些更改”而不是“从X版开始,我做了这些更改”?如果这个文件只是头部,你的开发过程不会创建整个文件吗?为什么您需要知道“自从我创建这个文件以来,我做了这些更改”而不是“自从X版以来,我做了这些更改”?