2016-10-11 7 views
0

VS2015ソリューションにコマンドラインからバインディングを追加する方法が必要です。 GUIでは、これはFile-> Source Control-> Advanced-> Change Source Controlです。次に、TFSサーバーに接続されていないアイテムを選択し、[OK]をクリックし、[すべて保存]をクリックします。このソリューションには、バインディングに追加したい項目があります。VS2015 TFSソースコントロールバインディングをコマンドラインから変更しますか?

可能な場合、コマンドラインから同じ操作を行う方法が必要ですか?ありがとう。

答えて

0

Visual Studioを使用してソースコントロールバインディングを変更すると、ソリューションおよびプロジェクトファイルの詳細が変更されます。

バインディングを変更する前にこれらのファイルのスナップショットを作成し、バインドを変更して前後のファイルの差分を実行すると、その違いによってそのプロセスによって加えられた変更が示されます。

適切なコマンドラインツールを使用して、その変更を自動化する方法を考え出すことが可能であるはずです。

1

TFSコマンドを使用してソース管理バインディングを簡単に変更することはできません。

しかし、workaroudとしてあなたは.slnファイルへ.suo次を削除することができ、その後、メモ帳で.slnファイルを開いて、このセクション全体を削除:

GlobalSection(TeamFoundationVersionControl) = preSolution 
    SccNumberOfProjects = 2 
    SccEnterpriseProvider = {xxxxx} 
    SccTeamFoundationServer = http://some-other-guys-tfs-server/ 
    SccLocalPath0 = . 
    SccProjectUniqueName1 = xxDemo\\xxDemo.csproj 
    SccProjectName1 = xxDemo 
    SccLocalPath1 = xxDemo 
EndGlobalSection 

保存し、メモ帳で.slnとで開きますVisual Studio。

詳細この質問にHow can I completely remove TFS Bindings


マットFrearの答えを参照してください更新

いいえ、あなたはまた、バインディングを追加するには、コマンドラインを介してこれを行うことはできません。

TF.exeは、バージョン管理コマンドです。 VSで手動で再バインドする必要があるかもしれません。 ファイルメニューで

ソース管理をクリックし、[ ソース管理の変更]をクリックし。 [ソース管理の変更]ダイアログボックスで、 のバインドをクリックします。

+0

ありがとうございますが、バインディングを削除するつもりはありません。追加する必要があります。 –

+0

いいえ、バインドを追加するためにコマンドラインで行うこともできません。 'TF.exe'はバージョン管理コマンドです。 VSで手動で再バインドする必要があるかもしれません。 [ファイル]メニューの[ソース管理]をクリックし、[ソース管理の変更]をクリックします。 [ソース管理の変更]ダイアログボックスで、[バインド]をクリックします。 –

+0

+1 "ファイルメニューでソース管理をクリックし、ソース管理の変更を次にクリックします。ソース管理の変更ダイアログボックスで、バインドをクリックします。 – briantyler

関連する問題