【问题标题】:How do I view form code history?如何查看表单代码历史记录?
【发布时间】:2015-03-06 08:09:42
【问题描述】:

我正在使用 Visual Studio Online 源代码控制系统为一个班级开发一个 C# 桌面应用程序。它让我可以选择 Team Foundational Server 或 Git,我之所以选择 Git,是因为我听说过它并且我的教授推荐它。这是我第一次使用这些功能,我发现它们有点混乱。

我可以查看我正在使用的大多数文件的历史记录,并恢复到旧版本,但我似乎无法为我的表单代码执行此操作。我认为这与附加到源代码管理的文件有关,由蓝色锁图标指示。

这是我正在谈论的屏幕截图:

我希望能够查看 Production Buddy.cs 的历史,我在这里做错了什么?我可以看到 Production Buddy.Designer.cs 的历史,所以我可能没有完全理解这里发生了什么。

谢谢!

【问题讨论】:

  • 好吧,最奇怪的事情。我添加了一个新表单,并注意到它包含在源代码管理中。所以我做了一个新的提交,与服务器同步,然后我可以查看它的历史。然后我删除了新表单,并注意到 Production Buddy.cs 旁边有一个红色复选标记。我做了另一个提交,并同步了,现在 Production Buddy.cs 有一个蓝色挂锁,我可以查看历史记录。所以我想我得到了我想要的东西,我只是不明白为什么我所做的工作。

标签: c# git visual-studio visual-studio-2013


【解决方案1】:

屏幕截图显示既没有红色勾号也没有蓝色勾号。这表明该文件不受源代码控制。发生这种情况可能是因为您复制粘贴了文件,或者解决方案处于脱机模式,或者当您获取最新的解决方案文件时更新了解决方案文件,替换了 Production Buddy.cs 文件的条目,并且由于它不在服务器上,因此没有服务器历史记录那个文件。

当您必须比较文件时,我建议您使用Source Control Explorer

【讨论】:

  • 好的,感谢您的帮助。至于源代码管理资源管理器,它说我不能使用它,除非我的源代码管理插件是 Visual Studio Team Foundation Server,而不是目前的 Microsoft Git Provider。当我设置项目时,我选择使用 Git 而不是 VSTFS,那么我可以使用其他插件吗?我承认我并不真正了解两者的优缺点,更不用说插件是否可以互操作了。
猜你喜欢
  • 2012-11-13
  • 1970-01-01
  • 1970-01-01
  • 2013-02-13
  • 2022-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-30
相关资源
最近更新 更多