以我有限的知识
在我的一个项目中,我有基于组件的结构。
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