浏览 3902 次
锁定老帖子 主题:关于Struts多资源文件的疑问??
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-07-05
因为有多语言的要求,所以使用了资源文件,如ApplicationResources_en_US.properties ApplicationResources_zh_CN.properties 。但是呢 在项目中 不同的人负责不同的模块 这就导致有多人同时在改资源文件 ,从而导致资源文件版本错误(已使用cvs). 大家有没有什么好建议 可以解决这个问题呢,可以使不同的人只写关于自己的模块的资源文件 感谢大家! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-07-05
资源文件又不是二进制文件,怎么会出现版本错误,除非你非法操作。如将别处的资源文件覆盖本地工作目录的资源,使本地版本的时间戳发生变化。这样在提交时,会冲掉别人的工作。
一般老老实实的check out, 修改后,再check in, 然后merge,是不会出错。 |
|
返回顶楼 | |
发表时间:2006-07-05
cvs 的话,有版本错就要先update,然后手工merge了。
|
|
返回顶楼 | |
发表时间:2006-07-06
唉 其实这个问题的关键不在cvs上 2楼 3楼说的都没有问题 但是怎么样子 能 单独工作 而不互相有影响呢?
如 struts-config.xml 文件 负责独立模块的人 都需要修改这个文件 总不能说是A在修改时 commit之后 B别人再update 再来修改关于自己的那块吧 所以 我改成了这样 分解成了 如struts-A.xml struts-B.xml struts-C.xml 等等 这个的话 就没有干扰了。 就是这个意思啦!!!!! |
|
返回顶楼 | |
发表时间:2006-07-06
正常的cvs操作就是A改了之后,B要先update再修改。
|
|
返回顶楼 | |
发表时间:2006-07-06
难道你们不知道可以多建立几个资源文件 ?
例如: ApplicationResources_login.properties ApplicationResources_admin.properties 然后: <message-resources parameter="ApplicationResources" /> <message-resources parameter="ApplicationResources_login" key="login" /> <message-resources parameter="ApplicationResources_admin" key="admin" /> 建议补一下基础知识。 |
|
返回顶楼 | |