hhyswallow 2008-7-14 11:50
关于代码管理
做了一段时间的SCM,我们项目用的开发环境是VISUAL STUDIO 2005 和VSS 2005。在进行代码版本管理的时候出现诸多问题,让我觉得力不从心。上网查资料,一般都查到简单的操作手册,简单的操作是很容易上手的。但是出现问题的时候却不知道怎么解决。下面小女把遇到的问题罗列如下,希望哪位大虾指教指教。
1、从VSS2005用get latest version得到最新版本之后,用VS2005打开,我什么也没有动,就发现一些文件已经自动签出了,为什么会这样呢?强调一下,我之前也没有签出。
2、有时候check out得不到最新的版本。签出在同一个工作目录下,打开文件会发现依旧是之前本地的那个版本,就算把原来的版本删除,重新签出,有时候仍然得不到最新的版本,只有改变工作目录才能解决。为什么会这样呢?
hifly 2008-7-14 15:54
1. vs2005的确会根据需要自动签出文件。但决不是随便的签出。我也遇到过多次。这个没有什么关系,你可以通过版本对比,体会一下,系统为什么自动签出。
2. 没有遇到过。
hhyswallow 2008-7-14 17:06
谢谢斑竹的回答。
但是“根据需要”和“不是随便的签出”都比较模糊。我老是被人质问为什么会出现这样的问题,这种答案又不能满足他们。而且这种根据需要的签出也往往会造成困惑,比如有人只是打开了一下,却不知道自己已经签出了,耽误了别人使用这个文件。我的解决办法是设置了签出的时候给予提示。
在我这里,第2个问题经常出现...不单是签出,有时候用get latest version也得不到最新版本。苦恼ing...继续学习