各位好!我有个问题,
visual sourcesafe 做版本控制,如果在一个vc项目组有6个人,分别写不同的模块,那么在一天的工作中,这6个人可能都在改写资源文件a.rc,如果有一个人签出了这个文件(实际上他很可能一天都在签出),那么其他5个人就无法改写了,即使这5个人将a.rc get出来,在本地电脑中改写,那么晚上下班的时候,6个人都对这个文件做了修改,当6个人都check in 之后,其实只有最后一个人的工作是有效的,我觉得不应该是这样,有没有资深人士解释一下应该怎么做? 谢谢!
------解决方案--------------------------------------------------------
每一个人在一次要做修改前,都要获取最新的版本,才能修改,如果用的是本地的版本,vss会有提示信息。问你是要用服务器的版本覆盖还是用本地版本覆盖服务器的版本。就是这样的。
------解决方案--------------------------------------------------------
其实最好的办法也是要让每个人养成习惯,在每次修改后就马上用本地的覆盖服务器的,或者有一种软件可以让你在修改的时候直接是修改服务器的文件只是在本地显示而已.