web-dev-qa-db-ja.com

VisualStudio.comに既存のプロジェクトをチェックインできません

VisualStudio.comアカウントにリンクされているVisualStudio Express 2012をインストールし、新しいプロジェクトを作成しましたが、チェックマークを付けませんでした

ソース管理に追加

私はそれを使い捨てプロジェクトにするつもりだったので、オプション。しかし、今はそれを保持したいので、事後にソース管理に追加しようとしています。

プロジェクトが開いているときにプロジェクトをソース管理に追加することと、[保留中の変更]ウィンドウの[除外された変更]セクションからファイルを移動することの両方を試しました。どちらの場合も、次のエラーが発生します。

TF10169:チームプロジェクトフォルダー$/RadioButtonTestでサポートされていない保留中の変更が試行されました。チームエクスプローラーでプロジェクト作成Wizardを使用してプロジェクトを作成するか、チームプロジェクト削除ツールを使用してプロジェクトを削除します。

私のデフォルトのコレクションはE:\ Chris\projectsにマップされており、追加しようとしているプロジェクトはそのフォルダーに直接あります。

何が足りないのですか?

15
ChrisF

私はまったく同じことが起こりました-少しいじくり回して、同じ名前のプロジェクトを私のVSOnlineページに追加することでそれを機能させました。

これを試して:

  1. Webブラウザを開いてvisualstudio.comホームページにアクセスします
  2. 「最近のプロジェクトとチーム」の下
  3. 「新規」を押す
  4. プロジェクト名として「RadioButtonTest」を使用し、作成フローを実行します
  5. VSからチェックイン
13
billyray

Visual Studio 12のソース管理にプロジェクトを追加するはるかに簡単な方法を見つけました。プロジェクトを選択し、[ファイル]メニューに移動し、[ソース管理]を選択すると、[このプロジェクトをソースに追加する]オプションが表示される場合があります。コントロール"。

そのオプションが表示されない場合は、表示されると思いますが、 [詳細]、[ソース管理の変更]の順に選択できます。そのダイアログボックスに、ソリューションにバインドされているすべてのプロジェクトが表示されます。ソース管理に追加するプロジェクトを選択し、[バインド解除]、[OK]の順に選択します。 (一部のファイルがすでにソース管理にあるという警告がスローされます。[すべて無視]を選択してください)これでプロジェクトがバインド解除され、プロジェクト名を右クリックし、[これをソース管理に追加する]オプションを選択します。今、あなたはガソリンで走っています!

1
JamminGirl

これが発生している理由は、ソリューションの「チームプロジェクト」がないが、同じものではないコレクションが存在する可能性が高いためです。

上記の回答は私がそれを理解するのに役立ちましたが、私がしなければならなかったのは、MSのWebサイトの指示から新しいチームプロジェクトを作成することだけでした: https://msdn.Microsoft.com/en-us/library/dhedaeb2(v = vs.90).aspx そして、ソース管理にソリューションを追加することができました。

1
DaBlue

このエラーが発生する理由はよくわかりませんが、別の方法があります。

  • 同じ名前で新しいプロジェクトを作成し、「ソース管理に追加」プロジェクトをチェックします。
  • 初期バージョンをコミットし、VisualStudioでプロジェクトを閉じます
  • 新しく作成したプロジェクトに実際のプロジェクトの内容をコピーします
  • Visual Studioで再度開き、新しい変更を検出できるようにします
  • SCCに新しい変更をコミットします

これは、既存のプロジェクトをソースコード管理に組み込む方法についてのラウンドアバウトです。

0
JaredPar

ソリューションを右クリックして[ソース管理にソリューションを追加]を選択することで、この問題を修正することができました。

0
Diana Ionita

ルートに(「チームプロジェクト」ではなく)新しいTFSプロジェクトフォルダーを作成しようとしたときに、この問題が発生しました。上記のすべてを試した後、私は次のことを行いました。

  1. コードを別のフォルダーにコピーしました
  2. 保留中のすべての変更に対して「元に戻す」を実行しました(含まれている変更が手元のプロジェクトの変更のみであることを確認してください)
  3. ファイルシステムフォルダを削除しました
  4. tFSチームエクスプローラーで「チームプロジェクト」を作成しました(このウィザードはルートにフォルダーを自動的に作成し、チェンジセットをチェックインします)
  5. チームプロジェクトと同じ名前のフォルダにソースコードをコピーして戻しました
  6. vSでソリューションを開きました
  7. ソリューションを右クリックし、[ソース管理にソリューションを追加]をクリックしました
  8. チェックイン...ついに成功!
0
EJSawyer