所以我们犯了一个菜鸟错误,我们的一个项目团队成员已经忘记了几个星期,(其中一些是假期)但是当他确实犯了他做错了什么,他写的大部分代码在尝试自动解决所有冲突后,已被服务器上的内容覆盖。
那么有什么方法可以让他以前在他的电脑上获得的代码?因为很多工作都已经丢失了,我们再也无法承担这一切。
所以只是为了澄清,丢失的代码不在服务器上,而是他在客户机上的未提交的更改。
我们正在使用团队基础服务器和visual studio
答案 0 :(得分:7)
看一下文件夹:
Locale.setDefault(Locale.US);
在我的情况下,按方法名称搜索,我可以恢复错误merge =)
答案 1 :(得分:2)
不。从未使其成为源的代码丢失了。这是像Git这样的分布式版本控制的最大卖点之一。
答案 2 :(得分:0)
如果您使用Windows 7或类似方法检查他/她的计算机上的文件的先前版本,请右键单击文件选项应该是他们的
答案 3 :(得分:0)
如果您在完成合并后没有编译,可以使用JetBrains的DotPeek来反编译程序集并获取代码