2009-10-29 139 views
0

一個Subversion導入命令作品:雷博爾CALL命令不完全一樣DOS命令(例如使用Subversion命令行)在DOS命令行

"C:\Program Files\Subversion\bin\svn.exe" import c:\myproj file:///c:/svnrepo/myproj -m "test" 

如果我嘗試使用雷博爾呼叫命令發送相同的命令這個腳本:

​​

我會得到這個

repo: c:\svnrepo 
project: myproj 
source directory: c:\myproj 
comment: test 
svn: The given propagation message is a path (-F was this intended ?) ; force with 
'--force-log' 
== 1 

命令i的值S中的相同DOS命令:

>> command 
== {"C:\Program Files\Subversion\bin\svn.exe" import c:\myproj file:///c:/svnrepo/m 
yproj -m "test"} 
>> 

所以我追加--force日誌,然後它沒有工作,但我還是想知道雷博爾不表現得像DOS命令的原因,如果有一個我忽略。

+0

是什麼[打印命令]什麼樣子的?您希望在CALL中使用的預期格式化字符串的任何變化? – Sunanda 2009-10-30 09:31:39

+0

我不明白你的意思通過打印命令,我只是把命令的控制檯輸出上面。這不是因爲打印輸出一樣嗎? – 2009-10-31 11:02:33

+0

好主意,還不能對其進行測試,因爲我搞砸與顛覆的東西http://stackoverflow.com/questions/344691/subversion-expected-format-3-of-repository-found-format-5 – 2009-11-01 14:49:55

回答

1

如果你寫的命令說%script.cmd,並呼籲從Rebol的,你得到想要的效果?