gpt4 book ai didi

svn - 提交前预测修订号

转载 作者:行者123 更新时间:2023-12-02 05:44:43 24 4
gpt4 key购买 nike

是否可以在提交前预测修订号?

这会很有用。我想在变更日志中写入修订号并将其与它提供的更改一起提交。

我知道在我的提交到达 repo 之前可以更改数字,但仍然很高兴知道。

我正在使用第一种格式以纯文本格式编写我的变更日志

更多信息:每个提交消息都包含问题 ID,这也出现在更新日志的标题中。

请坚持问题<​​/strong>
我问的是这是否可能以及如何实现,而不是这是否有意义或其他任何问题。




为什么我需要这个?我需要这些信息,部署应用程序的人会知道这些更改出现在哪个版本中,以便他可以相应地更新生产服务器。他无论如何都会阅读更新日志,因为它包含有关数据库更改和其他重要内容的信息。如果他不使用 blame 来查看此条目属于哪个修订版,事情就会简单一些。

最佳答案

有点hacky,但这应该适用于Linux:如果你在提示符下输入

svn up

答案的最后一行将是

At revision 42.

Updated to revision 42.

其中 42 是整个 svn 服务器上最后一次提交的修订号。所以下一次提交将是这个+1。你可以用这个命令得到它:

svn up | sed -ne 's/revision //p' | sed -e 's/[^0-9]*//g'

如果您足够快,您可以希望没有人会比您先行。如果你有 svn 服务器的 root 的工作副本,你可以锁定它以防止任何提交并在最后解锁它:

svn lock rootdir
svn unlock rootdir

关于svn - 提交前预测修订号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com