GIT - Visual Studio 2013 - 问题提交工作

时间:2015-09-30 16:38:54

标签: git visual-studio-2013

我们最近从TFS切换到Git。出于某种原因,我们正在经历由此造成的大量工作。我们一直在使用VS.net插件。

最近我们遇到了一个情况,我们丢失了整个文件以及代码更改。有人可以解释这是怎么发生的吗?

我做了以下步骤

  1. 提交更改(提交A
  2. 拉出最新的
  3. 合并代码以确保更改良好
  4. 将所有代码推送到主人
  5. 我不明白的是,当我做提交A 时,确实包含了该文件。如果合并以某种方式删除了该文件,我希望它在提交A 中显示该文件并在合并中删除。 提交A 中没有此文件的记录。此外,这不是一个新文件。我不确定为什么会在本地删除文件。

    截至目前,由于Git和VS.net存在大量问题,我们正在转向Mercurial。

    但我想了解这是如何发生的,以及我们可以采取哪些措施来防止它,无论是用户问题和/或设置问题。

0 个答案:

没有答案