Subst在持续集成(CI)中的用处。

在windows的CI中,pdb和源代码是同等重要的东西,失去pdb就无法做事后调试了;但是pdb讨厌的地方在于,他的源代码的路径是定死的没有重新设置的机会,而CI的机器跟你的机器的路径往往又不一致。在vs中设置source路径是一个方法,但是对于不同版本的pdb,往往需要根据版本来get source进行调试,所以subst就起作用了,在CI的机器上,把编译目录subst到一个盘(比如Z:),来编译,那么pdb代码路径都是Z:\下了,当本机调试pdb的时候,get source之后subst到Z:,就可以找到源代码了。

今天翻dos命令偶然翻到subst,当然该方法并非原创,看来的,只是原来的英文帖子找不到了,记之。

posted on 2011-09-14 09:46  风行水上  阅读(217)  评论(0编辑  收藏  举报