发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA
1 2 下一页 Go 2

关于jive开发论坛的一些讨论-winCVS安装(整理)

cc
2002-09-10 12:00
赞助商链接

----------------------------------
我真受不了wincvs 发表时间: 2002年09月09日 14:13:07 回复

wincvs中如果你的module增加了一个文件或目录,需要你手动选择"add selection",这样远程才能更新。

问题是,我可能做了很多这样的改动,当需要上传时,我要再一一找出这些新增的目录和文件,手动选择"add selection",那不是逼我发疯?


在JB7中,是自动识别这些变化,只要选择commit就可以。

在这个问题没有得到解决前,我可能不会用wincvs.

目前有两个方案:
1.在Jb7中调通gro.clinux.org的cvs 我估计很难。
2.将jivejdon转到我自己的服务器上,问题是安全漏洞大,只能严格控制cvs参与人员。
----------------------------------
Re: 我真受不了wincvs 发表时间: 2002年09月09日 14:36:57 回复

好消息,我终于在jb7中调通gro.cliunx.org了

步骤:
1.首先按照他的说明手册 调通wincvs的checkout功能,如果你能下载jivejdon就说明你调通。

2.在jb7中选择new project -->pull from cvs
connection type: ext
server:gro.clinux.org
username:banq(你的gro.clinux.org注册用户名)
remote shell:d:\putty\plink.exe(你的putty目录中的plink,和wincvs配置差不多)

repository path:/cvs/jivejdon
module name:jivejdon

就一切ok了。
Jb7中开发前选择 update browse
然后你做修改,调试成功后,上传
选择commit browse
它会把你的改变 包括新增 都查询出来,按动commit就一切ok
----------------------------------
Re: 我真受不了wincvs 发表时间: 2002年09月09日 14:39:26 回复

注意启动putty目录下的Pageant.exe,然后才能用Jb7连gro.clinux.org
每次开机都要手工加入private key.这是个麻烦的事情。
----------------------------------
Re: 我真受不了wincvs 发表时间: 2002年09月09日 15:06:05 回复

我刚配置成功wincvs!

我觉得应该 同时用wincvs 和 jbuilder7 的cvs 共同管理开发。

wincvs 在添加目录和新文件时 不方便!

但jbuilder7 cvs 在给多个文件同时版本化,以便以后重新得到该多个文件的同一版本时不方便。

不知道我的认识对不对!
还请多帮助
----------------------------------


Re: 我真受不了wincvs 发表时间: 2002年09月09日 15:31:15 回复

顺便问一句 ,
banq 你的开发,调试都是在linux下面进行的吗!
我用的是win2000 我总不能每一次调试 都有将编码变为GBK,然后将charset=ISO8859_1" 也改为 charset=GBK" 吧!
有没有什么好的折中方法!
总不能让我也用 linux 吧!
----------------------------------

Re: 我真受不了wincvs 发表时间: 2002年09月09日 17:35:17 回复

对对,
你说得对 wincvs和jb7各有特点。

我调试是在linux,如果在gb2312中,需要改变charset

最好能把linux中也改为gb2312.要等我试验修改linux缺省编码的方法,
看是否有用。

目前,委屈你先改一下,jb7的编码改为ISO8859_1 mysql也改为ISO8859_1
应该没问题,你试验看看。

这样的话。修改jsp时,不能用Jb7,建议用editplus或homesite的文字编辑器,也不能用dreamweaver mx ,它会自动修改jsp的contexttype

另外,你的头像换一下吧,稍微刺激了点,让我不能安心编程了,呵呵

----------------------------------

2002-09-10 13:27



欢迎更多朋友加入jive开源的持续开发

cc
2002-09-10 13:32

Re: 我真受不了wincvs 发表时间: 2002年09月10日 08:55:35 回复

我下载下来jivejdon 在不改变任何编码的情况下运行,发现页面上的中文能够正常显示,但从数据库中读出来的中文 都变成了 ? 象数据库中插入中文时在数据库里面(通过sql查看)是正确的中文!

当然 如果页面的contentType 修改为 GBK 则能正常显示数据库中的中文!

这种情况说明了,编码问题出在什么地方!

banq 我还是希望你能在编码方面能提出一确实可行的方法!


mysql也改为ISO8859_1 我不知道怎么修改能告诉我一下吗!
我查了一下资料,发现都是在linux下面编译的时候可以设置,在win2000怎么设置?

--------------------------------

Re: 我真受不了wincvs 发表时间: 2002年09月10日 10:01:17 回复

我下载的jivejdon在不改变任何编码的情况下是正常的,因为我用的数据库是sql server。

以前我也遇到过编码问题,解决方法是在输入后放一层过滤器转码,输出时在放一个另一个过滤器,这样,每当有其他移植时,直接改变过滤器的代码就OK了。

过滤器代码如下


public static String SyConvertCode(String tempSql){
if (tempSql==null)
tempSql="";
else
tempSql = tempSql.trim();
String returnString = tempSql;
try{
// byte[] ascii=returnString.getBytes("GBK");
// returnString =new String(ascii,"ISO-8859-1");
byte[] ascii=returnString.getBytes("ISO-8859-1");
returnString =new String(ascii,"GBK");

}catch(Exception e){
e.printStackTrace();
}
return returnString;
}

-------------------------=---
Re: 我真受不了wincvs 发表时间: 2002年09月10日 10:13:11 回复

你连接sql server 的驱动程序是 谁提供的jdbc 我用的是微软提供的jdbc驱动程序,我也试验过用 sql server 2000 做数据库,但我用微软的驱动程序在从数据库中读出数据时 也是需要过滤器转码的。
如果不用转码中文也是不能正常显示!

还有就是在转码的时候特别麻烦!我以前的转码都是在从rs.getString()这儿开始转码的,也就是说调用转码的函数要n多次!(一个表,几个字段转几次)
你的转码是在什么地方进行的!是不是很简单,就是说只需要在一个地方调用一次就可以了!

mp
2002-09-10 19:09

这也叫整理?
赫赫

zz
2002-09-13 21:43

所有的新文件在生成后先add(不要commit)
其它照常co并修改

在winCvs中选择flat mode和show commitable就可以列出所有
可以commit的文件了,很方便。
wincvs比jb7要快一些

2Go 1 2 下一页

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com