Lua读取sourcesafe最近一条注释-备忘

1,最重要的(在这上面花了些时间查找方案),在Windows的环境变量中设置SSDIR为你需要的工程目录,如\\Usfile001\RSPJ002

2,将sourcesafe的win32目录(里面有ss.exe)加入path,或者直接把lua脚本放在sourcesafe的win32目录下。

3,ss的命令行详细信息可以在帮助中找到。

脚本如下:

function string_trim(s)
          if s == nil then
            return
          end

    return (string.gsub(s, "^%s*(.-)%s*$", "%1"))
     end

local cmdStr2= [[ss.exe history "$/DeviceDataBase/BASE/aaaa.cpp" -#1]]

local f = (io.popen(cmdStr2))
      local str = (f:read(‘*a’))
      f:close()

str = string.gsub(str, "%c", " ")

发表评论