NXN Alienbrain命令行,同步最新

时间:2011-01-07 17:16:07

标签: version-control batch-file

我正在尝试编写一个简单的MS-DOS批处理脚本,以从服务器获取项目的最新版本。

我已经尝试ab synchronize -getlatest -i %NXN_AB_SESSION%ab getlatest -i %NXN_AB_SESSION% HOWEVER 两者都不起作用,即它只是旋转/等待,没有任何打印到控制台。

阅读示例/文档时我错过了什么?我搜索了Alienbrain官方论坛,并在那里发布了一个问题。

下面发布的完整批处理脚本。

::@ECHO OFF
SETLOCAL
:: Sync Alienbrain
:: Version=0.2

:ALIENBRAIN
SET NXN_AB_USERNAME=#######
SET NXN_AB_PASSWORD=#######
SET NXN_AB_SERVER=#######
SET NXN_AB_DATABASE=#######
SET NXN_AB_SESSION=ConsoleSession

:: Create new session
ab logon -i %NXN_AB_SESSION%
IF ERRORLEVEL 1 GOTO ERROR_LOGIN

:: Sync
ab synchronize -getlatest -i %NXN_AB_SESSION%
ab logoff -requestshutdown -i %NXN_AB_SESSION% 

GOTO END

:ERROR_LOGIN
COLOR 4F
ECHO Error: Alienbrain Login Failed
GOTO END

:END
ECHO.
PAUSE
COLOR
ENDLOCAL

1 个答案:

答案 0 :(得分:0)

哈,我想在Stackoverflow上没有多少人使用Alienbrain - 事实上我并不觉得完全令人惊讶,因为如果我有选择我也不会使用它。

...

供将来参考:此问题的解决方案是使用Alienbrain命令行客户端,而是使用Alienbrain SDK滚动我自己的“获取最新”C ++工具。