如何使用 shell 命令获取分支的创建日期。 我只需要我将在我的脚本中用作变量的完整日期(例如 2010-06-20 13:05:57 )。
谢谢
最佳答案
您可以使用 svn log
和 --stop-on-copy
获取包含此数据的修订信息以在分支创建之前省略任何内容,并且 -- limit 1
省略后面的任何内容。 --quiet
也有助于删除日志消息,因为您对此不感兴趣:
svn log --limit 1 --stop-on-copy --revision 1:HEAD --quiet
这为您提供了一堆带有日期的字符串,而不是日期本身。要修剪它,您需要将输出通过管道传输到另一个命令。 How can I extract just the formatted date fields using sed or grep?的答案展示如何使用 sed、grep、perl 甚至“date”命令来完成此任务。
关于bash - 从 svn 获取分支创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24385538/