2012-03-30 34 views
1

新しいプロジェクトでは、空のVisual Studioソリューションとプロジェクトを含むローカルフォルダツリーを作成しました。現時点では、ソリューションはソース管理には関連付けられていません。ソリューションファイルをチェックインした後、TFSソースコントロールにソリューションをバインドできますか?

ここでは、すべてのソリューションを含むフォルダ構造全体をTFSに追加したいと考えています。

チェックインする前に、すべてのソリューションをソース管理にバインドする必要がありますか? または、今のところすべてのフォルダとファイルをチェックインできます。その後、Visual Studioを使用してソリューションをTFSソースコントロールにバインドできますか?

解決策をバインドしようとすると、TFSのパスが尋ねられますが、私のフォルダ構造がまだチェックインされていないため、TFS上にはフォルダがありませんどこに私のソリューションを添付しますか。

+0

私はVS 2010とTFS 2010を使用し、ソースコントロールにチェックインされているがバインドされていないソリューションを開くときに、バインドするかどうかを尋ねます。 – BryanJ

答えて

1

はい、バインドする必要があります。バインディングとは、TFSサーバーの詳細がプロジェクトのソリューションファイルとプロジェクトファイルに埋め込まれていることを意味します。

したがって、基本的に、バインドなしでソースコントロール関連の操作を実行することはできません。

次の手順を実行する必要があります。

1. Bind the solution 
2. Create your folder structure 
3. Checkin 

あなたはそれで何の問題を参照していますか?

+0

ソリューションをバインドするとVisual StudioでTFSのフルパスが要求されますか?その瞬間にTFS上に実際のフォルダは存在しないので、正しいパスを設定することはできません。 – JustAMartin

+0

私はあなたが何を意味するか分かりません。チェックインすると、フォルダ構造がTFSに自動的に作成され、ソースフォルダ構造が反映されます。 –

+0

ああ、私は見る - 私はソリューションをバインドする瞬間に私のためにすべてのフォルダを作成します。私はあまりにもSVNに慣れていると思います(存在しないサブフォルダには何もコミットできないため、SVNですべてを手動で作成する必要があります)。 – JustAMartin

2

ソースコントロールエクスプローラを使用して複数のファイルをTFSにチェックインし、その後ソリューションを開き、ファイルをソースコントロールにバインドすることができます。あなたはファイル|ソース管理|ソースコントロールを変更し、すべてのチェックボックスをクリックします。 TFSは必要に応じてファイルを作成、追加、更新し、保留中のすべてのチェックインをコミットできます。

関連する問題