0

IT担当者の1人がWebサーバーでビューを直接変更していたクライアントのnopCommerce Webサイトがあります。彼らは現在、より広範な変更を行いたいと考えているため、ベースラインの NopCom コードを TFS に配置したいと考えています。

次に、理想的には、Web サーバー上で直接変更されたすべてのビューを識別し、それらの変更されたビューを TFS ソース管理の変更として認識してチェックインできるようにしたいと考えています。

Visual Studio/TFS でバッチでこれを行う方法はありますか? つまり、ローカルでチェックインを実行して、NopCom のすべての基本コードを TFS にチェックインし、Web サイト ファイルをダウンロードしてローカル ワークスペースで上書きし、TFS に再帰的に差分を実行させて、新しいファイルがあるかどうかを判断するのは素晴らしいことです。追加または既存のものを変更し、それらをチェックイン用にマークします....私は知っています...私はおそらく夢を見ていますが、これが機能しないと仮定すると、他の賢明な回避策も高く評価されます.

4

1 に答える 1

0

TFSはあなたが望むことをします。開発用コンピューターで Team Foundation Version Control (TFVC) をセットアップするには、ワークスペースを作成してコードを追加するだけです。リンクを確認してください: https://www.visualstudio.com/en-us/docs/tfvc/set-up-team-foundation-version-control-your-dev-machine

コードベースがバージョン管理下にある場合、アプリを開発し、ソリューション エクスプローラーでファイルを作成して開き、コードを記述しながら、バージョン管理が他の作業を行います。ファイルをチェックインおよびチェックアウトすると、変更が追跡され、プロジェクトの履歴が作成されます。

差分ウィンドウを使用して、フォルダーまたはファイルを比較することにより、違いを明確に確認できます。サーバー フォルダーとローカル フォルダーを相互に比較し、各フォルダーの内容の違いを表示できます。2 つのサーバー ファイル、2 つのローカル ファイル、またはサーバー ファイルをローカル ファイルと比較して、ファイル間の違いを表示できます。

TFVC の詳細については、以下の Web サイトから入手できます: https://www.visualstudio.com/en-us/docs/tfvc/overview

于 2016-11-23T09:46:57.193 に答える