2016-04-25 5 views
0

私のようないくつかの質問がありますが、ほとんどの私の同僚はTFSに慣れていて、GITのすべてのステップに悩まされています。Gitを動作させようとしています。 gitと異なるコードセットをダウンロードします

最初にオフです。私は得ようとしている枝があります。

オフィスでチェックインされ、自宅で取得しようとしました。

いつものように同期が失敗します。
ローカルプロジェクトフォルダを削除し、ソースコントロールからプロジェクトを開いた。問題は、私が得たものは、オンラインのgitに表示されているものではないということです。

古いバージョンです。

ブランチを取得するために特別な処理を行う必要がありますか?

私はプロジェクトに行き、与えられたURLをコピーして私の枝を選択します。ブランチを変更するとURLが変わらないことに気付きました。このステップでも、コミットされていない変更があるという定期的なエラーが発生します。
私は何も変えなかった、ちょうどプロジェクトを得た。

デスクトップのgithubもインストールしてください。私が出る前の事務所では、私のすべての変化が示されました。しかし、自宅では古いバージョンしか表示されません。デスクトップアプリケーションは何のために使用されていますか?私のリポジトリがなぜ異なって表示されるのか理解できません。

いくつかのチュートリアルを読むと、誰も実際に私たちの誰にもうまくいかないようです。

私は要するに、オフィスの支店にコードをチェックインして、プロジェクトを削除してこれと戦う時間を費やさずに自宅で同じコードベースを取得できるようにするためには何が必要なのでしょうか?

1個以上。どうしてデスクトップでクローンをすべて削除しても、NuGetのパッケージが見つからないというエラーが出るのはなぜですか?なぜそれはすべてのコードをダウンロードしていないのですか?それとも、これは私がすべてのコードを取得するために欠けている別のステップですか?

VS 2015を使用すると違いがあります。

答えて

1

実行可能な問題がいくつかありますが、あなたがしていることとしていないことを完全には伝えられません。

最初に、ブランチだけを複製して、必要なブランチに切り替えることはありませんでしたか?クローンを作成すると、デフォルトのブランチをチェックアウトします。デフォルトのブランチがオンラインのデフォルトブランチと一致しない場合、私はその問題が何であるか分かりません。

私が考えることのできるもう一つのことは、あなたが「チェックイン」したことです。 Gitでは、変更をステージングしてコミットし、リモートリポジトリにプッシュする必要があります。あなたはこれすべてをやったことがありますか?

新しく作成されたクローンのコミットされていない変更は、一般的に設定の問題である行末などによって発生します。そのエラーが発生した場合、新しいコンテンツ(または支店のチェックアウト)を正しく実行することができないため、それらの「変更」をコミットするか、またはその矛盾を引き起こしているものを修正することをお勧めします。おそらく別の選択肢がありますが、私は今はそれを覚えていません。

+0

コマンドシェルを使用せずに特定のブランチを複製する方法はありません。あれは正しいですか?ステージの変化が何を意味するかわからないチェックインの選択、説明の入力、完了に使用されます。クイック検索では、シェルを使用しているときにそのことを話します。GitHubのデスクトップアプリケーションとVS gitインターフェースは基本的に無駄で、何かのためにシェルを使うだけでいいと思うようです。最後に、変更をコミットして同期をとると、私は同じ状況に戻ります。 githubアプリのsuoファイルを除外してみましたが、明らかに何もしません。 – VirtualLife

+0

また、すべてをローカルで削除しました。シェルgit clone -b branchname urlを実行しましたが、私はまだ3日前から古いバージョンのコードを取得しています。最近のコピーをローカルに取得するために削除する必要のあるプロジェクトフォルダの他に何かがありますか? – VirtualLife

関連する問題