2012-12-04 32 views
1

我使用包含bat文件:如何接收龜的輸出?

call TortoiseProc.exe /command:update /path:%updatepath% /closeonend:2 >test.txt 

但test.txt的是空的。我怎樣才能收到更新結果?例如已更新的文件,... 謝謝。

回答

5

TortoiseProc只有一個返回值(表示成功或失敗)。它是一個UI客戶端,不使用控制檯,也不寫入它。除了提到的成功/失敗返回碼外,您無法從中獲得其他信息。

如果您想自動執行svn命令,請改用Subversion命令行客戶端(svn.exe)。

1

TortoiseProc.exe輸出標準通道上的東西嗎?即執行此命令時是否在命令行上看到了一些內容?

如果是,也許TortoiseProc輸出到不同於stdout的通道。您還可以將其他頻道的輸出存儲到文件中。重定向操作符請參閱Microsoft resource。這是針對Windows XP的,但我不認爲它在新版本的Windows中已被更改。