2

これが、5人の開発者の間でTFSExpressEditionを設定する方法です。リードプログラマーにTFS2012Expressエディションを自分のマシンにインストールしてもらいます。これには、SQL ServerExpress2012エディションのインストールが含まれます。残りの4人の開発者も、それぞれのマシンにTFSExpressとSQLServerExpress2012をインストールします。個々のマシンのVisualStudio内から、4人の開発者がリードプログラマーにtfsコードのパスを接続します。これは正しい設定ですか?リード開発者が自分のマシンの電源を切ると、コードデータベースもダウンし、他の開発者はソースリポジトリにアクセスできなくなると思いますか?あれは正しいですか?これを回避するには、TFS 2012 Express Editionを専用のサーバーボックスにインストールし、5人の開発者全員を接続して、少なくともサーバーに常にアクセスできるようにする必要がありますか。私は正しく考えていますか?お知らせ下さい。

4

1 に答える 1

5

TFSはサーバーソフトウェアであり、VisualStudioはクライアントソフトウェアです。

TFSを使用するには、通常、TFSサーバー(SQLなどを含む)を1台のコンピューターにインストールし、すべての開発者がVisualStudioのインストールからTFSサーバーに接続します。開発者は自分のPCにTFSをインストールしないでください。

TFSコンピューターの電源を切ると、サーバーが実行されなくなるため、開発者は誰もそのサーバーにアクセスできなくなります。TFSコンピューターがないと、ソース管理を使用したり、バグを報告したりすることはできません。ただし、サーバーの電源がオンに戻るまで「オフライン」で動作できます。PCに必要なコードがあれば、サーバーを実行する必要はありません。

ほとんどの人は、TFSサーバーとして専用PCを使用することをお勧めします。サーバーを開発用PCとして使用することは実際には良い考えではありません。5ユーザーの場合、サーバーの負荷は非常に低くなるため、ソース管理データベース用の十分なディスク容量がある限り(できれば冗長である限り)、SQLおよびTFSを実行するために特に強力なPCである必要はありません。 RAIDおよび/または適切なバックアップソリューション。サーバーに障害が発生した場合にすべてのソースコードが失われることはありません)。

インストールを開始する前に、TFSをもう少し読んで、TFSがどのように機能するかを理解することをお勧めします。これは深刻で複雑なソフトウェアであり、インストール手順に注意深く従う必要があります。

于 2013-02-06T23:58:55.933 に答える