2017-07-15 16 views
1

私は新しいソリューションをVisual Studio Onlineに公開しようとすると、Visual Studio 2017(Community Edition)に問題があります。Visual Studio 2017 Local Git Repo不正なパス

Visual Studioでは、変更をコミットする前にソリューションをプッシュできません。しかし、私はチームエクスプローラでの変更に行くとき、Visual Studioが私の全体のCをコミットしようとしている:\ Users \ユーザー名フォルダとそのすべては下のスクリーンショットのようにサブディレクトリ(34967の変更)です:

enter image description here

私は何時間も試していますが、Visual Studioのアンインストールと再インストールも試みましたが、この問題を解決する方法を見つけることはできません。

誰かが私がVisual Studio Onlineに取り組んでいるソリューションを単に公開する方法を教えてください。

+0

ローカルgitリポジトリのパスがC:\ Users \ Usernameに設定されており、C:\ Users \ Username \ Source \ Repos \ SolutionNameである必要があると思われますが、これをどのように変更しますか?私はそれを把握することができません –

答えて

2

ローカルレポをC:\Users\Username\Source\Repos\reponameに設定する必要はありません(デフォルトのパスですが、リポジトリのクローン作成時に変更することができます)。あなたはVSが正しいgit repoと接続していることを確認する必要があります。あなたの問題をトラブルシューティングするには、以下のように ステップ:

  1. あなたのVSOのGitのリポジトリをクローン化していることを確認してください。デフォルトのローカルリポジトリはC:\Users\Username\Source\Repos\reponameに複製されます。しかし、必要に応じてパスを変更することができます。

    enter image description here

  2. あなたのために働いているローカルのgitリポジトリをチェックしてください。

    VS - >チームエクスプローラ - >接続の管理 - >大胆なレポは今接続しています(例えば、C:\Users\TFSTest\Source\Repos\Git2が現行のローカルローカルレポです)。

    enter image description here

  3. あなたはチームエクスプローラからソリューションを作成することができます正しい道

    のためのソリューションの作成 - 新規作成(場所は、デフォルトで現在のローカルレポパスC:\Users\Username\Source\Repos\reponameである)、または[ファイルで作成することができますが - 新 - プロジェクト(デフォルトの場所はc:\users\Username\documents\visual studio 2017\Projectsです)。どんなにあなたがソリューションを作成する方法、あなたは場所があなたのローカルレポパスC:\Users\Username\Source\Repos\reponame)で、作成新しいGitのリポジトリ非選択であることを確認する必要がありません。

    enter image description here

今、VSはあなたが作成した新しいソリューションの変更が表示されます。

+0

さて、それは私のために働いた!非常に参考になったマリーナのおかげで、ありがとう!私は自分でこれを理解することができず、マイクロソフトが提供した指示は役に立たなかったでしょう。 –

1

私はgitリポジトリをプロジェクトフォルダの代わりにユーザフォルダに初期化したと思います。

これを修正するには、ユーザーフォルダにある '.git'フォルダを削除します(既定では非表示にすることができます)。

次に、goodフォルダでgitリポジトリを初期化します。

関連する問題