首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

cvs管理vs.net2005源码的有关问题?

2012-03-01 
cvs管理vs.net2005源码的问题??请教各位.我们规定要用cvs对vs.net2005进行源代码管理,但是有个问题,假设目

cvs管理vs.net2005源码的问题??请教各位.
我们规定要用cvs对vs.net2005进行源代码管理,但是有个问题,假设目前是a,b两个人开发,cvs(库)服务器是c,
现在a,b都从c上获取干净拷贝,都是1.1.1.1的,这是a修改了某个文件,一编译dll后提交,C上的dll就成了1.2,
b修改了一个文件,也编译dll,然后提交,这时候就会产生冲突,因为c上的dll版本已经发生了变化,不在是b获取的那个1.1.1.1.
b提交倒是也可以成功,只是每次都生成很多.#的备份文件,很烦.

对于.net开发中的其他文件,可以从管理上让a和b编写不同的模块,但是dll是只要工程一编译就会有变化,这个该如何处理呢.


[解决办法]
cvs已经过时了...推荐svn或git....
[解决办法]
没用过csv
冒昧的提个想法
楼主是否可以将 会冲突的 .dll 文件排除在源码管理范围之内呢?

[解决办法]
版本库中只存储引用的外部DLL,本项目中可以生成的程序集不进行版本控制。
[解决办法]
续上:
IDC机房应该只获取你发布的程序集,而不是源程序。
你在项目中可以加一个持续集成编译解决IDC机房获取的问题。
持续集成环境网上有很多资料,建议使用CCNET比较方便。
[解决办法]
关注一下
不是太明白vs.net2005不是有自己的VSS吗,为什么还要特地整合CVS呢?版权问题?

个人觉得你的问题,应该有成熟的解决方案再搜索一下吧

如果实在不行就只能加锁了,一个人checkout修改,锁定,其他人不允许修改,这样dll的版本就好控制了

热点排行