在基于组件的SVN项目中获取最新更改



以我有限的知识

在我的一个项目中,我有基于组件的结构。

ParentFolder ->ComponentFolderOne->branches->test24->.svn
             ->ComponentFolderTwo->branches->test24->.svn
             ->ComponentFolderThree->branches->test24->.svn
             ->ComponentFolderFour->branches->test24->.svn
             ..............................................
             ->ComponentFolderHundred->branches->test24->.svn

现在很多人都在同一个项目上处理不同的组件。

为了找到谁做了最后的几次更改,这是非常困难的。我必须进入每个组件并检查 svn 显示日志以了解历史记录。

我想要得到的是:谁进行了最后一组更改。我只想为特定分支获取此状态。

这是一个普遍的问题吗?我的想法是,即使我在这样的项目中使用 git 也会面临同样的问题。

你可以写一个小程序,它将:

  • 获取分支列表
  • 迭代它们
  • 检查上次更改及其所有者
  • 比较上次更改时间以找到最大值

你也可以使用一个可以帮助你的工具,比如Atlassian SourceTree。

但是,建议使用 git 而不是 SVN

最新更新