私がいるシナリオの基本的な背景を説明することから始めましょう。
私が働いている Web 開発会社のソース管理ソリューションを実装する必要があります。私たちの現在の開発モデルは、データ ドライブに対して IIS7 を実行し、ソース管理なしで、Windows サーバー上のすべてのファイルの共有ネットワークの場所です。ネットワークの場所は非常にうまくバックアップされていますが、これは明らかに適切な設定ではありません (したがって、ソース管理の欠如を非難するためだけにここにいる場合は、わざわざ返信しないでください... それが私が解決しようとしている問題です)
ソース管理ソリューションを導入しようとしています (Team Foundation Server 2012 Express で遊んでいます) が、これはすぐにできることではありません。何百ものサイトがあり、このソリューションは一晩ですべてのサイトに展開されるわけではありません. また、変更が必要な手順も多く、時間がかかるため、少しずつ展開できるソリューションを探しています。
私の主な質問は、私のチームが VS2010 でローカルに開発できるようにするソース管理ソリューションを導入することは可能ですが、既存のネットワークの場所にファイルをチェックインすることは可能ですか?
ネットワークの場所は開発サーバーであり、プロジェクト マネージャーとクライアントによって変更が承認されてから、本番環境にプッシュされます。そのプロセスを変更すると、ソース管理ソリューションを導入できる可能性がまったく損なわれます。(明らかにそれは良くない)
このモデルを TFS2012 Express でセットアップしようとしていますが、その方法に関する情報が見つからないようです。メインリポジトリは正常に機能しています。ブランチ、マージなどはできますが、チェックインしたすべてのファイルを強制的にネットワーク フォルダにプッシュする方法がわかりません。(間違った用語を探しているかもしれません)
誰もこれを達成する方法を知っていますか?
私は TFS に完全に縛られているわけではありませんが、私が最もよく知っているのは TFS であり、コマンド ラインの専門家ではない設計者が何人かいる Windows 環境にいます。私が導入するソリューションは、彼らが使いやすいものでなければなりません。つまり、Visual Studio への統合を意味します。
繰り返しますが、これを別のソース管理の暴言ページに変えないでください。そのままのものが多すぎます。私は本当に直面している問題の解決策を探しています。ソース管理の導入をできるだけスムーズにする必要があります。そうしないと、それが起こらない可能性が非常に高くなります...そしてそれは誰にとっても悪いことです. :)