51Testing软件测试论坛

标题: cvs中二进制问题 [打印本页]

作者: smallfish382    时间: 2004-11-1 10:16
标题: cvs中二进制问题
有使用CVS中,有很人都会碰到有关二进制文件如何处理的问题。不知各们同仁是如解决的。

  在资料中有的说要借助外部工具,但只略带而过的说明,并没有具体的说明。

在学习中的朋友吗。大家共同讨论一下吧。。呵呆。
交流学习,共同取得进步啊。
作者: testing    时间: 2004-11-1 10:21
能否描述的清楚一点?想如何处理二进制文件?^_^
作者: smallfish382    时间: 2004-11-2 09:38
是这样子的,有很多文件在被存放为二进制,要进行编辑时打开都是产生乱码。

拿一个比较简单的,DOC文档,用二进制文件存放,你打开时,里面全部是乱码。

不知,是不是有什么外部工具可以来处理这种事情。。这是我碰到很多人会问的问题。其实一句话,CVS中是如何处理二进制文件的。

我找了很多资料,关于这一点,都述说得很不详细。

所以在这提出来,让大家一起来探论。。
作者: seaofolive    时间: 2004-11-3 14:24
是这样子吗?我以前以二进制存放doc文档,打开时好像不是乱码哦
作者: smallfish382    时间: 2004-11-3 17:19
seaofolive
你是在CVS里面双击打开(EDIT)的还是在外面的目录(也就是本地目录)中打开的呢。


  DOC是我最近加进去,然后在CVS打开,全部都是乱码,如果在外面打开不会
在前面,我们开发人员有碰到这样的情况,有一个文件更新下来总是产生乱码,解决的方法只能从服务器拷贝过来啊。
作者: seaofolive    时间: 2004-11-4 15:28
不记得是否在cvs里打开了,不过如果真是你描速的那样子,那就在外面打开啊
作者: smallfish382    时间: 2004-11-4 15:36
seaofolive
这个我知道啊。我在修改时都在外面找开啊

可是,在前面,我们开发人员有碰到这样的情况,有一个文件更新下来总是产生乱码,解决的方法只能从服务器拷贝过来啊。
作者: smallfish382    时间: 2004-11-4 15:37
还有,也有一个朋友问过我,她说她的二进制文件会产生乱码,不知该如休解决。
作者: tacy_lee    时间: 2005-1-12 11:14
cvs对bin文件的控制非常弱,出现乱码是因为你没有在放入仓库的时候选择bin模式存储。
作者: smallfish382    时间: 2005-3-16 10:36
tacy_lee:
     这一点是不能完全说明原因了。。。

就像有时候,有些代码文件是以文本形式存储的,但在开发过程中,却会转变化为二进制文件,搞不清怎么会这样的情况。。
  
作者: tacy_lee    时间: 2005-3-25 18:56
有人重新提交?  看看版本记录
作者: smallfish382    时间: 2005-4-1 14:20
哦。好谢谢!!
作者: dragon21    时间: 2005-5-30 15:24
我的DOC文件都是二进制格式的,打开没有问题。更新也没有问题。
作者: ihui_1983    时间: 2005-8-9 15:19
标题: 用UE
用UE,它功能强大,可以把各种格式的文本,如十六进制,八进制等等,打开
你去下载一个吧,N好用
作者: monica_hehe    时间: 2005-8-13 20:24
文档就是用二进制存储,打开时可以选择的使用打开公具就不会是乱码了。比如,WORD文档就要用OFFICE打开要不就是乱码。文件夹要用TEXT形式存储应该就没有问题了哦
作者: smallfish382    时间: 2005-8-19 13:33
如果CVS存储二进制文档,就只能采用锁定的方式,也就是说只能一个人来修改哦
作者: monica_hehe    时间: 2005-9-6 16:02
好像是的哦,有并发冲突。
作者: willowguo    时间: 2005-12-23 09:54
标题: 也不是呀
二进制文件打开的时候,你不要使用edit,如果你使用open的话就不会了,一样的可以很多人进行编辑的呀。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2