如何在TFS中进行正确的还原

时间:2016-08-31 08:42:27

标签: git visual-studio github tfs

所以最近我设法用一个天真的NuGet软件包安装打破了整个项目(至少在我的笔记本电脑上)。认为我们的CVS基本上是Git,我四处寻找一种方法来完成相当于" git checkout的GUI - 在事情搞砸之前做什么 - "

经过多次挖掘和询问后,我找到了一个撤消按钮。天真我在解决方案上使用undo,希望在我做出的所有更改之前,这至少可以恢复我。不知何故,这进一步打破了这个项目。

这应该是困难的,这很荒谬。我的意思是它在控制台上的一个小线。

我知道我们的GitHub存储库。无论如何要在我的笔记本电脑上清理整个项目并运行相当于' git clone'在它上面,没有以某种方式弄乱那个存储库?我有点害怕我的TFS可能会表现得很聪明并且更新存储库以回应我正在做的事情。

更新

事实证明它可能只是Visual Studio上的Git。如果是这样的话,那么修理东西应该很简单。我需要知道两件事1)如何克隆项目。 2)如何打开文本提示,我可以在其中输入诸如' git checkout',' git branch'之类的命令。等......并让他们解决我的问题?

1 个答案:

答案 0 :(得分:1)

首先,您需要找出您的存储库版本控制的位置,GitHub或TFS。

如果存储库由TFS控制版本,请检查以下步骤以克隆您的存储库:

  1. 您需要获得访问存储库的权限(请与管理员联系以授予您的权限)。

  2. 在团队资源管理器中连接到TFS

    enter image description here

  3. 如果您尚未在您使用的计算机上克隆回购,则会提示“克隆此存储库”。只需在你的机器上克隆它:

    enter image description here

    如果您使用的计算机之前克隆了回购,您将在团队资源管理器的“解决方案”部分下看到回购。只需双击它:

    enter image description here

  4. 然后你可以处理repo并使用TFS进行版本控制。

    当然,您也可以使用命令行来克隆回购。您可以使用git clone [url]克隆存储库。您需要指定存储repo的URL,如果URL需要登录,则会提示登录窗口。