問題タブ [tfs-migration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - Team Foundation Server に移行する
TFS がインストールされた新しいサーバーができました。現在の環境は非常に普通で、ソース コードは SourceSafe 2005 で管理され、Visual Studio 2008 Enterprise Edition と統合されています。QA チームは Bugzilla を使用してバグを報告しています。
まず、いくつかの基本的な質問:
- プロジェクトをSQL Server 2005 上のデータベースと共に TFSに移動するにはどうすればよいですか?
- SourceSafeの使用はそのままですか、それとも TFSはソースを管理する別の方法を提供しますか?
- すべてのクライアント マシン ( Visual Studio 2008 ) は、 TFSと統合する必要があり ます。どのように?
- TFSはバグ追跡/報告用のツールを提供していますか? はいの場合、 Bugzilla からTFSに移行するにはどうすればよいですか? バグ追跡/報告ツールが存在する場合、結果として、これには別のアプローチが必要になります。
ありがとう。
git - Git から TFS ソース管理への移行
コマンドに対して TFS がどのように機能するかを確認したいと思います。そこで、現在の GIT リポジトリを TFS データベースに移動したいと思います。分岐サポートが普及しているために GIT を使用しているので、TFS 2010 を使用してその問題に対処したいと考えています。
今質問です。GIT リポジトリを TFS にエクスポートするにはどうすればよいですか。明らかに、それはある種のスクリプトです。誰かがそれをしましたか?助言がありますか?
ありがとうございました。
svn - タイムスタンプ付きの TFS 2010 RTM 移行への Subversion
Subversion リポジトリを TFS 2010 RTM に移行する必要がある場合、どのツールを使用するのが最適かという質問は簡単です。
http://www.timelymigration.com/を見つけましたが、良さそうに見えますが、連絡したところ、移行中に変更セットのタイムスタンプが失われることがわかりました。すべてのタイムスタンプは移行の日付に設定され、実際のタイムスタンプは変更セットのコメントに保存されます。
SVN から TFS 2010 RTM に移行してタイムスタンプを保持する方法は??
tfs - VSSからTFSへの移行-チェックインアクションでユーザーを永続化する
VSSConveter.exeツールを使用してVSS6(2005 ideを使用)からTFS2008にインポートしています。分析を実行し(エラーなし)、ユーザーマッピングファイルを使用して移行しました(vss / domainユーザーマッピングを含む)
ファイルのチェックインユーザーをtfsに保持したいのですが、現在、ファイルのすべてのバージョンのチェックインユーザーがadmin(インポートを実行しているアカウント)として表示され、元のチェックインユーザーがに追加されますチェックインコメント。例えば:-
VSSのTestFile.aspx
- チェックインバージョン:1-ユーザー:アダム-コメント:TEST1
- チェックインバージョン:2-ユーザー:ジェームズ-コメント:TEST2
- チェックインバージョン:3-ユーザー:ジョエル-コメント:TEST2
TFSにインポートした後
- チェックインバージョン:1-ユーザー:mydomain \ Admin-コメント:TEST1(Adamによるコミット)
- チェックインバージョン:2-ユーザー:mydomain \ Admin-コメント:TEST2(Jamesによるコミット)
- チェックインバージョン:3-ユーザー:mydomain \ Admin-コメント:TEST2(Joelによるコミット)
TFSでは、ユーザーマッピングファイルで構成されている正しいドメインユーザーとしてユーザーに表示させたいです。
これは可能ですか、それともVSSConverterプログラムの動作方法ですか?
upgrade - 別のサーバーでTFS2008を2010にアップグレードする
私は、TFS 2008サーバーを2010サーバーに移行し、できればデータを失うことなくアップグレードする方法を探していました。
私はTFS統合プラットフォーム http://tfsintegration.codeplex.com/を見てきました
また、Visual Studio2010TFSアップグレードガイドvs2010upgradeguide.codeplex.com
最初のリンクを使用してドキュメントTFSIntegrationPlatform-Migration Guidance.xpsを見ると、最初にTFS 2008をあるサーバーから別のサーバーに移行し、次にTFS 2008を2010にアップグレードすることで、すべてのデータを保持できることが示唆されているようです。
これは本当ですか?
ありがとうございました、
チェン
upgrade - TFS2008 から TFS2010 への移行アップグレード
全て、
私は現在、TFS 2008 インストールを新しいハードウェアにアップグレードするための反復可能なプロセスを作成しようとしています。これは、Microsoft が移行アップグレードと呼んでいますが、新しいハードウェアで VS 2008 プロジェクトを構築するときに問題が発生しています。
TFS 2008 のインストールは 2 台のマシンで構成されています。1 つは SQL データベースとアプリケーション層を収容し、もう 1 つは専用のビルド サーバーとして機能します。
TFS 2010 インストール用の新しいハードウェアは 2 台のマシンで構成されています。1 つは SQL データベース、アプリケーション層、SharePoint、および Reporting Services を収容します。
これまでのところ、必要な TFS データベースのバックアップを元のサーバーから新しいサーバーに繰り返して復元し、続いて 'tfsconfig import' コマンドを実行して、データベースをチーム プロジェクト コレクションに正常にインポートしてアップグレードすることができました。チーム プロジェクト コレクションが正しく表示され、すぐに使用できるようになります。すべてのセキュリティ設定、シェルフセット、ワークスペースなどはそのままです。
私たちの問題は、ソリューションを構築しようとするときに始まります。最初は、これらのソリューションを VS 2010 形式にアップグレードしたり、プロジェクトのターゲット フレームワークを変更したりせずに構築しようとしています。
さまざまなプロジェクトをビルドすると、次のエラーが発生します。
< filename>.resx(x,y): エラー RG0000: 名前のタイプが見つかりませんでした。型名は 'System.Collections.Generic.List`1[[< クラス>, < アセンブリ>, Version=abcd, Culture=neutral, PublicKeyToken=9557797252b44220]], mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 行 x、位置 y。[<プロジェクトファイル名>]
ResGen: エラー RG0000: 参照されたアセンブリ "< filename>.dll" を読み込めませんでした。「ファイルまたはアセンブリ '< filename>.dll' またはその依存関係の 1 つを読み込めませんでした。指定されたファイルが見つかりません。」という FileNotFoundException をキャッチしました。[<プロジェクトファイル名>]
ワークフロー関連のプロジェクトをコンパイルするときのさまざまな「あいまいな」MSBuild ターゲット参照:
C:\Program Files (x86)\MSBuild\Microsoft\Windows Workflow Foundation\v3.5\Workflow.VisualBasic.Targets (153): 'GeneratedCodeAttribute' は名前空間 'System.CodeDom.Compiler' にあいまいです。
ResGen の 32 ビット サポート フラグを変更する、64 ビット ResGen の使用を強制する、プロジェクトを VS 2010 形式にアップグレードしてターゲット Framework 4 に変更するなど、これらの問題を解消する方法についてさまざまな提案があります。
問題 1.は問題のあるプロジェクトをターゲット Framework 4 に変更することで修正できますが、この特定のプロジェクトは互換性の問題のためにまだアップグレードできず、問題 2. と 3. の解決策はまだ見つかっていません。
20 以上のチーム プロジェクトがあり、それぞれに複数のブランチがあるため、(関連する作業量のために) すべてのプロジェクト/ソリューションを手動で変更することは避けたいと考えています (特に、一部の製品は互換性の理由でまだ Framework 4 にアップグレードできないため)。 、Framework 4 MSBuild での Framework 3.5 ターゲット プロジェクトのビルドは、Microsoft が信じているほど互換性がないようです)。
誰かが役立つと思われるアイデアを持っている場合は、私に知らせてください。
乾杯、
アントニー
編集:
問題 1 は他の人にも確認されており、カスタム タイプの汎用リストを参照するリソース ファイルに関連しています。結局のところ、これらは私たちのプロジェクトでは不要だったので、単純に削除しました。そのビルドの問題は過去のものでした。
問題 2 は、おそらく問題 1 を修正した結果、自然に消えてしまったようです。
問題 3 は、Framework 3.5 を対象とする場合に、MSBuild 4 で VS2008 ワークフロー プロジェクトをビルドすることに関連しています。Microsoft は、無限の知恵で、この問題に対処しないことを選択したようです ( Connect サイトへのリンク)。それを修正するためのいくつかのアイデアがあります (フレームワークの特定のバージョンを参照し、MSBuild 3.5 を使用するようにビルド ワークフローを変更します)。どの作品。
そのため、3.5 ワークフローを構築する製品 (CRM 4.0 および SharePoint 2007/2010) が Framework 4 をサポートするか、Microsoft が問題を修正するまで、2010 へのアップグレードは保留されているようです。
編集:
Microsoft は問題があることを認め、上記の KB 番号に関連する次の情報をリリースしました: http://support.microsoft.com/kb/2023579
svn - svn から tfs への移行期間
VSS/SVN から TFS への移行にかかる時間
tfs - ローカルプロジェクトをTFSに移行する
ローカル開発ボックスにある約14のプロジェクト(さまざまなソリューションファイル)があります。TFS2010に接続しました。これらのプロジェクトをTFS2010に移行するにはどうすればよいですか(vssを関与させずに)?
visual-studio-2010 - Team Foundation Server のインストール (StarTeam からの移行)
現在、ソース管理として StarTeam を使用していますが、代替手段を検討しています。私たちは Team Foundation Server のライセンスを取得しているので、VB6 および VS2010 Prof と統合できると信じているので、それを使用することを考えていますか? (StarTeam はどちらとも統合されていません - 少なくとも私たちが持っているバージョンは統合されていません)
TFS の機能を簡単に見てみると、そこには多くの機能があるようです。まず、SourceCode コントロールが必要です。これを設定するためのステップバイステップの馬鹿のガイドを知っている人はいますか? 何をどこにインストールする必要があるか、何をバックアップする必要があるかなど。
また、VS2010 を動作させるには、クライアントに何か他のものをインストールする必要がありますか?
StarTeam からデータを移行することにはあまり関心がありませんが、これを行う方法を知っている人がいれば、興味があります。
tfs-migration - TFS 移行の変更タイプのマッピング
TFS 統合ツールを使用して、ソース管理履歴を TFS 2008 インスタンスから TFS 2010 インスタンスに移行しています。TFS 2008 はアップグレードされた TFS 2005 インスタンスであるため、問題が発生します。TFS 統合ツールの検出フェーズで、次のエラーが発生します。
この特定のチェックインは、TFS 2005 インスタンスからのものです。「エンコーディング」ChangeType が削除され、TFS 2010 インスタンスによって認識されないと想定しています。TFS Migration and Integration フォーラムで、この問題に関する関連コメントを 1 つだけ見つけました。これで問題が解決したようです。
この競合を解決するには、この変更の組み合わせを、移行ツールが理解できるものにマップする必要があります。あなたの状況では、ファイルは同じ変更セットで追加および削除されます-「削除」にマップすることをお勧めします。
このマッピングの作成方法に関するドキュメントや例がないことを除けば、これは問題にはなりません。実際、そのスレッドの最後のコメントは、その特定の質問をします。この変更は TFS 統合構成の XML で行う必要があると思いますが、どのように??