2016-08-31 6 views
-1

最近、私はNuGetの素朴なインストールでプロジェクト全体(少なくとも私のラップトップ)を壊してしまった。私たちのCVSは基本的にGitだと思っています.Git CheckoutのようなGUIを実行する方法を探しています。TFSで適切な復帰を行う方法

多くの掘り下げを聞いた後、取り消しボタンがあります。 Naive私は、少なくとも私が行ったすべての変更に先立って私を元に戻すことを望んで、解決策を元に戻します。どういうわけかこれはプロジェクトをさらに壊します。

これは難しいと思われることはばかげています。私はコンソール上にその小さな線を1つ意味します。

私は私たちのGitHubリポジトリを知っています。とにかく、私のラップトップでプロジェクト全体をきれいにして、それに "git clone"と同等の機能を実行して、何とかそのリポジトリを台無しにすることはありませんか?私は、私のTFSが賢明に働いていて、私がやっていることへの反応でリポジトリを更新しているのを恐れている。

更新

それはそれだけのVisual StudioでGitのかもしれませんが判明しました。それが事実ならば、物事を固定するのは簡単でなければならない。私は2つのことを知る必要があります1)プロジェクトをどのようにクローンしますか? 2) 'git checkout'、 'git branch'などのコマンドを入力できるテキストプロンプトを開き、自分のソリューションで動作させるにはどうすればよいですか?

+0

私が望むのは、コード、パッケージ、すべてをGitHub上にあるマスターブランチと同じものにすることだけです。 –

+0

あなたの質問はちょっと混乱しています。あなたのタイトルではTFSについて言及し、後でGitHubを使用していると言います。どちらですか?おそらく、あなたが持っている正確な問題を明確にすると助けになるでしょう。 –

+0

私は2人の開発者のうちの1人です。私たちの上司がウェブサイトで作業を続けるよう依頼された非常に新しい人です。それはVisual StudioのC#、Umbraco、MVCのことです...元インターンによって3ヶ月で作られました。 「チームエクスプローラ」をクリックしたとき。ローカルGitリポジトリ(とにかくTFSではないと仮定しています)「変更」、「ブランチ」、「同期」、「設定」の4つのボタンが表示されます –

答えて

1

まず、リポジトリのバージョンが管理されている場所、GitHubまたはTFSを調べる必要があります。

リポジトリがTFSによってコントロールされているバージョンである場合は、あなたのレポのクローンを作成するには、以下の手順を確認してください。

  1. あなたは(あなたの許可を付与するには、管理者に問い合わせ)リポジトリにアクセスする権限が必要です。チームエクスプローラでのTFSへ

  2. 接続

    enter image description here

  3. プロンプトが表示されます「このリポジトリをクローン」は、使用のマシンにレポを複製していない場合。ちょうどあなたのマシン上でそれをクローン:

    enter image description here

    使用するマシンが前にレポをクローン化している場合は、チームエクスプローラでソリューションセクションの下でレポが表示されます。

    enter image description here

次にあなたがレポ上で動作し、TFSとバージョン管理を行うことができます。ちょうどそれをダブルクリックします。

もちろん、コマンドラインを使ってリポジトリをクローンすることもできます。 git clone [url]でリポジトリを複製できます。レポが保存されているURLを指定する必要があります。ログオンが必要な場合は、サインインウィンドウが表示されます。