关于visual sourcesafe的一个疑问:比如说,有几个工程,我对中间的某一个地方更改,但是其他有一些地方别的人员有更改过
我没有更新到,那我生成并发布的话,是不是那些板块就恢复到他们更改之前?
如果是的话,如何避免这种情况,
如果不是的话,又是什么原理呢?
请高手帮忙解答,谢谢啦
我没有更新到,那我生成并发布的话,是不是那些板块就恢复到他们更改之前?
如果是的话,如何避免这种情况,
如果不是的话,又是什么原理呢?
请高手帮忙解答,谢谢啦
所以使用VSS一定要获取最新版本再做了。
这个没有别的办法,总之多GET几次latest version;
原理很简单:VSS的文件访问是独占式的,当其他人check out的时候你的文件是没有办法修改的,一定要等到其他人check in了之后你再get latest version,这个操作相当于把其他人修改过的文件替换你本地的文件,当然你可以选择覆盖也可以选择保持原来的文件不被修改。
这个你问一下你们领导就知道啦。
如果一个一个的get,那是非常麻烦的,谢谢
你可以一次获取整个解决方案的所有文件及目录啊。怎么会一个个的来获取呢?你可以把整个解决方案绑定到VSS啊。最好不要手动的去管理VSS,而在VS编辑器里来自动管理。
选是,建立树,这样会把所有的代码及文档都以最新的版本下载到你的本机。你应该在项目开始的时候就把整个解决方案绑定到VS,如果后来绑定,如果操作不当可能会产生错误目录,到了这个时候,你还是在VSS上获取文件吧。