2016-04-15 4 views
3

私のクライアントの1人が私のプライベートGITHUBレポに私を追加しました。これはC#で書かれたVisual Studio 2010ソリューションです。VS 2015とGITを使用してソース管理にファイルを追加できません

私は開発用PCにGITをインストールしています。私の手続きはVS 2015を読み込み、チームエクスプローラ - >ローカルGitリポジトリ - >クローン - に行きました。このクライアントのレポのGITHUB URLを入力し、GITHUBのユーザー名/パスワードを尋ねられました。

すべてが機能していたようです。私は間違いがない。プログレスバーが期待通りに表示され、ローカルレポが作成されました。今私は解決策とそのすべてのプロジェクトを見ることができます。私は、ソリューションを構築し、それを実行/デバッグすることもできます。

ファイルの左側に南京錠があります。これらのファイルの1つを編集すると、ファイルがチェックアウトされていることを示す赤色のチェックマークが表示されます。

私が抱えている問題は、ファイルをソリューションに追加してソース管理に含めることができないことです。通常、ドラッグ&ドロップやコピー&ペーストができ、ソースコントロールに追加されます。私は右クリックして項目を追加しようとしました。私が何をしても、そのファイルは追加されていますが、ソースコントロールステータスを示すアイコンは左にありません。もちろん、私は+と思っています。もちろん、追加されたファイルも変更の下に表示されません。

もう1つの症状は、既存のファイルの名前を変更する場合です。最初にそれは南京錠を持っています。ファイルの名前を変更すると、ステータスアイコンが表示されません。

私は、同様の問題を抱えた人々から1トンの投稿を読んだことがありますが、それらの解決策のどれもが私に影響を及ぼしていません。私はどんな誤りも見ていないので、私はこの記事に何が関連するのかはわかりません。 :S

EDIT

私はないGITの第一人者明らかにしています...しかし、私は南京錠がread only(と思う)私に言っていることを理解してください。私は理由を知らず、手がかりを見つけることができませんでした。誰かが私を良い方向に向けるかもしれないと思った。ファイルを追加すると、すぐに+という記号が表示されますが、消えて出力ウィンドウにエラーが表示されません。

+0

を追加し、あなたがdownvotedと閉じるように投票なっている理由私はわからない - IDEやソース管理ツールが話題に明らかにされています。実際に、チームエクスプローラの[変更]ページでこれらのファイルが表示されます。あなたのソリューションにはどのようなプロジェクトがありますか? Webサイトのプロジェクトはありますか? –

+0

私の周りにトロールがいると思う。私はそれを報告します。 GIT拡張機能のファイルエクスプローラのコンテキストメニューを使ってアイテム(ファイル)を追加したり、削除したりできることを発見しました。これが機能しますが、再起動するまでVisual Studioに反映されません。これは、Visual Studioのローカルのアクセス許可の問題かもしれません。他のどのローカルリポジトリもこの問題を抱えていません。このソリューションは、約12のカスタムDLLプロジェクトを持つデスクトップアプリケーションです。 – rwkiii

答えて

0

ファイルを手動でコピーしてソリューションフォルダに貼り付け、「既存のアイテムを追加」を使用してソリューションに追加してみてください。私は同じ正確な問題を抱えていましたが、これは私のために修正されました.GitHubプラグインはチームエクスプローラに入ったときに新しいファイルを見つけました。 >人跡未踏のファイル(下) - - >右クリック -

3

だけcommintを使用するファイルに

+0

私は同じ問題を抱えていて、それは私のために働いています。まず、ソース管理下のファイルのいずれかで何かを変更する必要があります。その後、COMMITを使用してUNTRACKED FILESを展開すると、ソース管理下にないすべてのファイルが表示されます。 –

+0

場合によっては、ソース管理下に含まれるすべてのファイルが一覧表示されるよう、INCLUDED CHANGESを展開する必要があります。 EXCLUDED CHANGESを展開し、それらを含めることはできません。 –

+0

@Marcelo、Visual StudioのUNTRACKED FILESオプションはどこですか? – zameb

関連する問題