現在、私たちはソース管理にSVNを使用しています。そのため、開発環境での追加機能との統合の我々はasp.netで構築されているポータルの実行の多くを持ってTFS 2012年にチーム基盤サーバー2012のSVN外部オプション
を移行したいと思います。私たちのポータルでは、多くの標準コンポーネントを使用しています。現在、すべてのポータルは同じコードベースを使用しています。つまり、共有コードベースで何かを変更すると、(ポータルが公開されるたびに)自動的に配布されます。私たちはこの作業方法に慣れており、他のポータルでコードが破損する危険性があることを認識しています。しかし、他のすべてのポータルの変更を公開すると、時間がかかることになります。これを行うには、SVNの外部関数を使用します。
私は本当にこの機能を有効にしておきたいと思います。だから私の質問は、SVNのような外部のようなシステムを作成する方法があるか、またはこの機能を置き換えるために効率的に動作する本当に良い方法です。
私は今このような働きをする組織になっていますが、多くのポータルでこれを変更することは現在オプションではありませんが、私は完全に同意します。私たちは将来、それを移行したいと考えています。 – Patrick
フォークは、ソースコードにアクセスすることと同じではありません!あなたはそれをデバッグすることができるか、別のプラットフォームでビルドすることができるか、特別な機能を有効にするためにソースコードが必要です。 "svn:externals"は書き込みアクセスを必要としないので、ソースコードのフォークまたは複製を意味するものではありません。ビルドされたバイナリのパブリッシングやソースコードの公開は、前者の場合の柔軟性と使いやすさの欠如からほぼ同じです。問題は完全に有効であり、依然として未回答です:TFSはSVNの「外部」プロパティと同等のものを提供していますか? –
シンボルを必要とするだけでデバッグするためのソースコードは必要ありません。 TFSは、インデックス付きシンボルをビルドの一部として作成し、シンボルストアに格納します。このストアをVisual Studioに追加すると、デバッグ用の正しいコードが常にロードされます。 –