【发布时间】:2010-10-20 03:13:31
【问题描述】:
因此,我们让 Team Foundation Server 代替旧的 SourceSafe 运行了大约几个月,而我刚刚遇到了第一个严重后果。与 SourceSafe 经常发生的情况相同。
我签入一个文件,其内容仅部分到达存储库。其余的在途中丢失了。
这次我一个人在处理文件。所以其他同事没有临时签到。也没有报告冲突。大约一半的文件丢失了,我今天直到午餐时间才实施的所有文件。
它有什么问题?它比 SourceSafe 贵得多。为什么它不能按比例更好地工作?
【问题讨论】:
-
TFS 从未丢失过文件。有其他问题,但从来没有......
-
更多的是咆哮而不是问题,真的。和 Mitch 一样,我从来没有遇到过 TFS 丢失文件的问题,而且我已经使用了 3 年了。
-
我的意思是我签入一个文件,并且存储库中的版本与尝试签入的版本不对应。昨天该文件包含一个类,今天我在其中添加了三个嵌套类并将其签入. 存储库版本虽然有一个只有一个嵌套类的类。我 100% 确定我发送了正确的版本,因为我编译、测试了它,然后才发送给代表。我和我们的前辈都很疑惑……
-
答案 #1:使用 [subversion|mercurial|git|zip 文件]。答案 #2:建立一个博客。
-
+1 反对反对票。是的,这可能是用户错误或误解,但作为一个 TFS 新手,我自己也遇到过类似的情况,有时对我到底有什么和没有签入什么以及我的部分文件去了哪里感到很困惑。听起来好像两个人同时签出了文件,其中一个人在签入之前忘记运行“获取最新版本”。或者他们可能在不应该运行时运行了“获取最新版本”。跨度>
标签: version-control tfs visual-sourcesafe