kuse2002

vc,stl,mfc and so on

C++博客 首页 新随笔 联系 聚合 管理
  4 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

2006年5月15日 #

cvsnt 安装很简单, 介绍的文章也很多,  启动管理端后把两个服务都开启, 并建立一个Repositories
目录指向服务器本地的一个路径
name要用linux格式,如/cvsdir

igloo 直接setup (先把vs.net关掉)

安装成功后打开vs.net, 文件菜单多出"源代码管理"项

对于一个解决方案, 点击右键, 出现"添加到版本控制" 字样

弹出对话框可以选择cvs服务器

填写repositories地址: 如:pserver:zhai@localhost:/cvsdir, 然后可以check一下

module自己起名, 一般和工程同名, 然后点create, 等待一会, 服务器端建立好模块

但一般此时并不能完全成功建立模块, 因为vc项目里面可能不只一个目录(有很多子目录),他会停滞在那里
需要自己再一个一个创建目录对应模块, 然后可以把所有文件都check-in, 可能是bug

常用操作在解决方案列表或者类列表点右键就可以 签入签出

但是我这里一些功能如历史记录,版本比较, 历史记录都弹不出窗口, 不知道什么bug
posted @ 2006-05-15 14:13 kuse的流水帐 阅读(650) | 评论 (1)编辑 收藏

2006年5月11日 #

http://blog.joycode.com/cavingdeep/archive/2005/02/17/44476.aspx

Visual Studio.Net如何使用CVS管理源代码
http://xiaohui.cnblogs.com/archive/2004/09/13/42667.html


VS2003 的 CVS插件
http://gaojie.cnblogs.com/archive/2005/10/12/253292.html

Jalindi Igloo : (似乎已经不再开发)
http://www.devhood.com/tools/tool_details.aspx?tool_id=491
posted @ 2006-05-11 19:59 kuse的流水帐 阅读(582) | 评论 (0)编辑 收藏

http://wuzhenjun.com/Blog/index.php?job=art&articleid=a_20060413_170957
posted @ 2006-05-11 14:31 kuse的流水帐 阅读(1372) | 评论 (0)编辑 收藏

vc7导入一个vc6的工程
有如下语句
regex_match((LPCSTR)s, what, ex)

在vc6中完全正常
到vc7中出现编译错误:

“bool boost::regex_match(BidiIterator,BidiIterator,boost::match_results<BidiIterator,Allocator> &,const boost::reg_expression<charT,traits,Allocator2> &,boost::regex_constants::match_flag_type)” : 应输入 5 个参数,却提供了 3 个

解决方法:

regex_match(string((LPCSTR)s), what, ex)


解释: 由于LPCSTR类型对于regex_match 并不明确, 指向了其他重载方法, 故需明确一下类型

补充: 由于regex_match的第一个参数需要的是字符串的引用, 所以直接用string((LPCSTR)s) 作为参数是不行的, 出现匹配结果乱码

正确的做法是定义string tmp((LPCSTR)s); 然后调用regex_match(tmp, what, ex)
posted @ 2006-05-11 14:23 kuse的流水帐 阅读(1421) | 评论 (0)编辑 收藏

仅列出标题