获取PHP中的最新SVN存储库提交

时间:2015-08-18 10:36:32

标签: php batch-file svn

我现在这样做的方法是使用批处理文件并运行批处理文件,批处理文件然后写入具有最新存储库提交版本的文件。一旦版本在文本文件中,我将读取文本文件并在我的网页上显示版本。

当前批处理文件:

@echo off

:: Loop through TortoiseSVN and get the latest version number of the working copy
for /f "tokens=2" %%i in ('svn info -rHEAD svn://192.168.1.16^|find "Revision"') do set version=%%i
:: Delete current versionNumber text file
del generateFunctions\textFiles\versionNumber.txt
:: Print out version number into versionNumber text file
@echo 1.1.%version% >> generateFunctions\textFiles\versionNumber.txt

exit

PHP文件:

//  Create variable for the file contents to be stored 
$getVersionNumber = file_get_contents('../generateFunctions/textFiles/versionNumber.txt');

// Check to see if there is any value inside the getVersionNumber variable 
if (0 == strlen($getVersionNumber)) 
{ 
    // If there is not a value inside the variable then print out "Not found"
    echo "<b>Version:</b> Not found";
} 
else 
{
    // If there is a value inside the variable then print out the version number
    echo $getVersionNumber;
}

我在寻找什么:

我正在寻找一种只使用PHP的方法,这样我就可以在页面上调用PHP文件并以这种方式获取最新版本。

有没有人知道这是否可行?

0 个答案:

没有答案