关于VSS2005自动还原我文件

moodboy1982 2008-12-01 07:14:43
我有一台服务器,放数据库和源代码的。上面装有VSS 2005
我们的开发人员是用VS.net2005,开放人员的电脑也装有VSS。这样我们就连接远程的VSS进入开发。
现在遇到一个这样的问题,就是一个文件被我签出修改,如果我保存到远程了,但长时间没有签入(大概一个到几个小时),VS.NET就提示我源代码被修改,问我是否加载最新的,但其实我再加载的话,就是我修改之前的那个版本,我刚才所修改的全没有了。在历史记录也没有(因为我没签入)。
我想问,为什么远程的VSS可以自动还原我的修改??而我在我本地就不会出现这种情况?
...全文
241 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2008-12-19
  • 打赏
  • 举报
回复
该不会是自己一个人开发吧,其他人也应该有备份啊
moodboy1982 2008-12-19
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 superdullwolf 的回复:]
该不会是自己一个人开发吧,其他人也应该有备份啊
[/Quote]

是团队开发,但大家都是联在同一台服务器上,在同一时刻,凡没签入的都会还原。大家是怨声载道呀。
moodboy1982 2008-12-02
  • 打赏
  • 举报
回复
不是这样的。如果我保存到远程,而此时又忘记签入。那等一下看就会给我还原到以前。
xin_shui 2008-12-02
  • 打赏
  • 举报
回复
应该是什么时候你重新获取了vss的代码吧
moodboy1982 2008-12-02
  • 打赏
  • 举报
回复
刚才发生一件更离谱的事,我一边修改,它一边提示我文件在外部被修改了。我狂晕!
moodboy1982 2008-12-02
  • 打赏
  • 举报
回复
就是我电脑上的VS.net所打开的项目是通过局域网操作的。在我本地电脑上是没保存的。刚几十几分钟它又提示我在外部被修改了,要我加载,我一加载又是之前的东西。我还没完成,不好签入。
孤独侠客123 2008-12-02
  • 打赏
  • 举报
回复
你所说的保存到远程了是什么意思??
moodboy1982 2008-12-02
  • 打赏
  • 举报
回复
我签出了呀。而且更改了,也保存到远程了,运行结果也是我想要的了。但我就是忘记签入了。过一段时间它就给我还原到以前的状态了。
孤独侠客123 2008-12-02
  • 打赏
  • 举报
回复
就是不会提示你是是否签出吗?


有些时候vss是会不智能.所以需要保持成好的习惯
孤独侠客123 2008-12-01
  • 打赏
  • 举报
回复
如果只允许你一个人修改,在你签出,断开的时候,别人也是不可以签出修改的嘛.这样的话,你签出选择leave,再签入,不就行了,把你以前的版本给覆盖了.
moodboy1982 2008-12-01
  • 打赏
  • 举报
回复
我的文件只允许一个人签出的。也就是说,不存在合并呀。
孤独侠客123 2008-12-01
  • 打赏
  • 举报
回复
提示你修改,但是你不加载最新,而是Leave ,然后你再选择,签入,选择merge,合并 ,你根据情况选择双方修改的代码就行了

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧