牛牛在线工具

svn_repos_fs_commit_txn()

收录 8868 个 PHP 函数,含用途说明与用法示例。

svn_repos_fs_commit_txn()

提交指定的事务并返回提交的版本号

函数名:svn_repos_fs_commit_txn() 适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7 函数说明:svn_repos_fs_commit_txn() 函数用于提交指定的事务并返回提交的版本号。 语法:svn_repos_fs_commit_txn(resource $txn) 参数: $txn:表示一个事务的资源句柄,可以使用 svn_repos_fs_begin_txn_for_commit() 函数创建。 返回值:如果提交成功,则返回提交的版本号,如果提交失败,则返回 FALSE。 示例: <?php // 创建一个事务 $repos = svn_repos_open('/path/to/repository'); $txn = svn_repos_fs_begin_txn_for_commit($repos, 1, 'username', 'password'); // 在事务中添加文件修改操作 svn_fs_change_file_prop($txn, '/path/to/file', 'svn:executable', TRUE); svn_fs_change_file_prop($txn, '/path/to/file', 'svn:keywords', 'Id'); // 提交事务并获取提交的版本号 $version = svn_repos_fs_commit_txn($txn); if ($version !== FALSE) { echo "提交成功!版本号:" . $version; } else { echo "提交失败!"; } ?> 以上示例中,我们首先打开一个 SVN 仓库,然后使用 svn_repos_fs_begin_txn_for_commit() 函数创建一个事务。接着,我们在事务中添加了两个文件属性修改操作。最后,我们调用 svn_repos_fs_commit_txn() 函数提交事务,并通过返回值获取提交的版本号。如果提交成功,则打印出版本号;如果提交失败,则打印出提交失败的提示信息。 注意:在实际使用中,需要根据具体的 SVN 仓库路径、文件路径、用户名和密码进行相应的替换。