请教各位大虾,这个功能在Vss中如何实现。

balloy 2001-11-29 06:14:14
是这样的,我们现在开发完了一个程序,(但测试还没做够),由于商业上的原因,老总要求我们做出一个试用版,包含完全版的一部分功能。

现规定,版本A,是完全版;版本B,是试用版。

问题出来了,我现在想在Vss中实现这样的功能:
在版本A中修改一个文件,版本B的相应文件会同时修改;
而在版本B中修改一个文件,版本A并不会变化。

(最好,修改版本A文件时可以判断一下,如版本B文件和版本A文件相同,则自动更新版本B的文件,否则,通知用户,不过,这步暂时达不到也不要紧)

请问各位,该如何实现这种功能?谢谢!
...全文
50 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Kill_EM_All 2001-12-05
check in 也是可以的, 要用老版本的话, 用 GetVersions 就可以了

回复
balloy 2001-11-30
to Kill_EM_All(革了这伙妈妈的命,我是红旗下的蛋):


你的方法很有意思,我想了一下,对我这个特定的应用,是可行的,非常感谢。
但美中不足的就是,那我的修改记录不就没了,而且也只能我一个人修改,也就是说用Vss的作用基本上都没了。有没有其他方法?谢谢指教。


另外,我想也许可以通过其他的工具来半自动化地实现这一功能,就是在工具中指定两个目录,就可以自动得出不同的文件列表。
其实W2k带的Windiff就不错,但没有过滤输出结果的功能,使所有vssver.scc文件都会显示出来(Windiff认为它们不一样),非常影响阅读,各位能不能推荐一个功能更强些的工具?谢谢!
回复
guohong98 2001-11-30
必须保持不同拷贝由人工管理
假设一个文件你先在版b中修改,则a,b中文件已不同,
下次再在版a中修改时版b中已无相同文件,无法达到你的要求
逻辑上就做不到
回复
Kill_EM_All 2001-11-30
你不 check in 不就完了吗?
回复
相关推荐
发帖
研发管理
创建于2007-08-27

1221

社区成员

软件工程/管理 管理版
申请成为版主
帖子事件
创建了帖子
2001-11-29 06:14
社区公告
暂无公告