从svn获取分支创建日期

时间:2014-06-24 11:33:09

标签: bash shell svn version-control

如何使用shell命令获取分支的创建日期。 我只需要在我的脚本中用作变量的完整日期(例如2010-06-20 13:05:57)。

谢谢

1 个答案:

答案 0 :(得分:5)

您可以使用带有svn log的{​​{1}}获取包含此数据的修订信息,以便在创建分支之前省略任何内容,并--stop-on-copy省略之后的任何内容。 --limit 1也有助于删除日志消息,因为您对此不感兴趣:

--quiet

这会在字符串中为您提供一堆日期,而不是日期本身。要修剪它,您需要将输出传递给另一个命令。 How can I extract just the formatted date fields using sed or grep?的答案显示了如何使用sed,grep,perl甚至是" date"命令完成此任务。