2016-11-22 10 views
0

私は、クライアントのIT担当者の1人がWebサーバー上で直接ビューを変更していたというnopCommerceのWebサイトを持っています。彼らは現在、より広範な変更を行い、ベースラインのNopComコードをTFSに入れたいと考えています。TFS以外で更新されたファイルを特定する方法

そして、理想的には、Webサーバー上で直接変更されたすべてのビューを識別し、変更されたビューをTFSソースコントロールのチェックインに対する変更として認識させることができればと思います。

これをVisual Studio/TFSでバッチ処理するにはどうしますか?つまり、NopComのすべての基本コードがTFSにチェックインされた後、Webサイトのファイルをダウンロードしてローカルワークスペースに上書きし、TFSに再帰的にdiffを実行させ、新しいファイルがあるかどうかを判断させる既存のものが変更され、チェックインのためにそれらのマークが付けられました....私は知っています...私はおそらく夢を見ていますが、他のスマートな回避策もうまくいきました。

答えて

0

あなたが望むのはTFSです。あなたのdevマシンに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

関連する問題