日期:2014-05-18  浏览次数:20789 次

受源代码管理控制的代码为何要签出签入两次才能真正签入到源代码服务器?
最近不知为什么,修改后的代码,本地签入后,但服务器源代码不会更新,也就是说其它同事获取不到我的更新,但本地已全部签入,当出现这种情况时,必须关掉VS2008,然后再打开,打开解决方案时系统会提示需要签出开始修改过的文件,只好点确定签出,然后再次签入,这样其它同事才能获取到我的更新?为什么会这样,有没有人遇到过?是什么原因造成的?
我的开发环境是:Microsoft Visual Studio 2008,Microsoft Visual SourceSafe 2005

------解决方案--------------------
在修改代码的时候没有真正从服务器中同步并嵌入,可能因为网络原因,只是本地临时签出让你修改代码。
------解决方案--------------------
没用过vss的说。。。。

猜测一下。。1.代码和服务器上的有冲突。2.签入不完整(tfs我遇到过一种情况就是单文件嵌入后显示全部签入,整个解决方案签入时也显示全部签入,但实际上还有有没签入的项目文件。)

可以尝试:1.解决方案签入。2.代码文件独占签出(我不知道vss是不是只有独占签出。。。)