2010-08-10 92 views

回答

1

我結束了從當前工作目錄中的.svn文件夾中提取它。

var httpAddress = getHttpAddress(WScript.Arguments(3)); 

function getHttpAddress(currentWorkingDirectory) { 
    var entriesFile = currentWorkingDirectory + "\\.svn\\entries"; 
    var fso = new ActiveXObject("Scripting.FileSystemObject"); 
    var file = fso.OpenTextFile(entriesFile, 1); 
    var line = file.ReadAll(); 
    file.Close(); 

    var pieces = line.split('\n'); 
    for (var idx = 0; idx < pieces.length; idx++) { 
     //pretty cheap, but we just loop till we find a line that looks like a url 
     if (pieces[idx].substr(0, 7) == "http://") { return pieces[idx]; } 
    } 
    return ""; 
} 
+0

這不適用於在每個目錄中沒有.svn目錄的現代svn客戶端。 – thekbb 2014-03-26 19:03:49

相關問題