Auto Version numbering your Android App using Git and Eclipse

后端 未结 4 809
梦如初夏
梦如初夏 2020-12-07 23:58

I believe that computers are the best things for doing repetitive tasks. I certainly am not, I either forget, or (mostly) don\'t do things in a consistent way - which isn\'

4条回答
  •  暖寄归人
    2020-12-08 00:08

    '  for windows
    '   preBuildMy.cmd  include  repVer.vbs 
    
    ' repVer.vbs :
    
    Dim objFileSystem, objOutputFile
    Dim objInputFile
    Dim sText,gitFile
    
    FileName = "./bin/AndroidManifest.xml"
    '  gitFile = ".\..\.git\refs\heads\master"
    gitFile = ".\..\.git\refs\remotes\origin\master"
    
    Set objFileSystem = CreateObject("Scripting.fileSystemObject")
    
    set objInputFile= objFileSystem.OpenTextFile(FileName)
    sText= objInputFile.ReadAll
    
    set objOutputFile = objFileSystem.CreateTextFile(FileName , TRUE)
    
    set objInputFile= objFileSystem.OpenTextFile(gitFile)
    refText= objInputFile.ReadAll
    
    sText = Replace(sText,"v1.0","v 1.0 " & Now & " ref=" & mid(refText,1,7))
    
    objOutputFile.WriteLine(sText)
    
    objOutputFile.Close
    
    Set objFileSystem = Nothing
    WScript.Quit(0)
    

提交回复
热议问题