我们有一个 SVN 存储库,上面运行着 TortoiseSvn 和 VisualSvn(VisualSvn 提供服务器和 VS2008 客户端)。 我们一直在使用一些文件夹属性,现在我遇到了一个问题,其中包含大量内容和大量 checkin 的文件夹的属性在某处发生了更改。
对我来说,执行某种 SVN 显示日志以找出文件夹属性更改历史记录的最简单方法是什么? 我们也对其他工具开放,因为合并(甚至使用 WinMerge)是不合适的。 (最终在这一方面,我正在考虑向 GIT 提出建议。) 谢谢!!
最佳答案
怎么样(对于 unix):
找到 . -name .svn -prune -o -type d -exec svn_cmd {}\;
当然,您需要将显示 svn_cmd
的部分修改为您想要使用的任何 svn 命令,以获得您想要的输出。也许,this book将对此有所帮助。简单浏览了一下,他们提到了 svn proplist
。
找到 . -name .svn -prune -o -type d -exec svn proplist {}\;
https://stackoverflow.com/questions/6455210/