Currently viewing the tag: "SVN"
最近把项目的svn库迁移到了mercurial,过度期为了给大家兼容性,暂时考虑同时对外服务.采用svn->git->hg的方式进行同步.
今天同时并发做了两件事情.一件是在自己的windows机器上用TortoiseSVN更新6个版本代码.点下更新后在自己的linux机器上,写了一个脚本,完成git svn fetch,convert-repo,和hg pull等操作.结果脚本写完了,执行完了,TortoiseSVN那边还没有更新完.我终于知道为什么那个软件要起这么个名字了.
TortoiseSVN下有一个SubWCRev程序,可以获取任意个路径对应的SVN版本库的版本号。并替换到文件对应位置。
VC2005的资源文件可以控制生成的二进制文件版本号。
可以利用VC2005的生成前命令,调用SubWCRev来获取最新的SVN版本号并写入生成的二进制文件中。
程序也可以判断调用的DLL版本号是否比本身大。以控制不会调用不对应的动态库。可以使依赖多了一层运行时保证。
小时候,看到微软的产品后面 有个 build XXXX 总觉得build好难理解,那时太傻太天真了。呵呵
-
Articles
- March 2011
- November 2010
- September 2010
- August 2010
- June 2010
- April 2010
- March 2010
- December 2009
- September 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- November 2008
- October 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- August 2007
- June 2007
- May 2007
- April 2007
- March 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- January 2006
-
Calendar
February 2012 M T W T F S S « Mar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -
Meta

