svn - 如何检索 svn 事务 ID

标签 svn transactions

有没有可能在SVN中获取交易ID。 我发现一些 svnlook 命令将参数作为事务 id 例如:

svnlook 作者 -t xxx/path/to/svn/base

但没有文档提供如何获取“t”。

任何帮助将不胜感激 提前致谢

最佳答案

事务 ID 作为参数传递到您的预提交文件。

如果您正在为预提交 Hook 编写 native shell 脚本,您可以在脚本开头执行如下操作。

#!/bin/sh

REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook

然后你就可以继续做类似的事情。

$SVNLOOK author -t $TXN $REPOS

关于svn - 如何检索 svn 事务 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45998855/

相关文章:

git - 源代码管理问题

svn - 乌龟SVN : Reverting

svn - 获取之前的SVN更新日志

azure - Azure SQL DB 事务日志位于哪里?

c# - ExecuteScalar 返回 null

mysql - Django 1.5 Mysql 5.5(InnoDb)事务在异常中不回滚

python - Python 脚本中的 SVN Propset

java - 由于 svn 切换导致的本地更改

java - 在同一个表的同一事务中绑定(bind) springjdbc 和 hibernate session 工厂

transactions - Erlang/OTP 消息可靠吗?消息可以复制吗?