所以我们刚刚收到通知,我们的一些项目正在关闭,这些项目目前托管在sourcerepo.com上。
诚然,我可以从头版本更新并让一切都变得很酷,为了存档,我真的很想获得过去一年半对存储库所做的更改的全部历史记录。
我想出了一个快速而肮脏的解决方案,它正在运行,但正在疯狂地占用磁盘空间:
FOR /L %i IN (1, 1, 680) DO svn checkout <url>/Project@%i %i
SVN LOG <url>/Project >> log.txt
连我都不喜欢这个!
svnadmin dump <url>/Project
出错了,说它需要一个本地路径才能使用。
有没有更干净的方法来做到这一点,即使我没有对服务器本身的本地或 SSH 访问权限(我只能通过 https 获得读/写 svn 访问权限,甚至无法通过客户门户网站登录网站)?