タグ

TipsとTFSに関するnekotankのブックマーク (4)

  • Team Foundation Server (TFS) 2010 のオンラインバックアップを構成する。(Power Tools) - tekkの日記 C#,VB.NET

    TFS2010には、標準でバックアップツールが付属していません。そのため、手動で行うか TFS PowerTools を使ってバックアップ計画を構成する必要があります。 まず、TFSのバックアップ手法について説明しているマイクロソフトのドキュメントが以下となっています。 Team Foundation Server のバックアップ http://msdn.microsoft.com/ja-jp/library/ms253070(v=vs.100).aspx ドキュメントを要約すると・・ TFSは複数のデータベースで構成されている バックアップは、すべてのバックアップを対象とし同時に取得する必要がある 個別でバックアップすると整合性が取れなくなる ちょっと手動でしてみようとか、自動化したスクリプトを書きたいとは思えないほどの複雑な手順となっています。TFSはインストールもそうですが、もう少し

    Team Foundation Server (TFS) 2010 のオンラインバックアップを構成する。(Power Tools) - tekkの日記 C#,VB.NET
    nekotank
    nekotank 2013/05/17
    どハマりした部分があった。"バックアップにはSQLServerも関係するためSQLServerのサービス実行アカウントがバックアップ先のフォルダにアクセスできる必要があります。"
  • Visual Studio のソース管理(VSS/TFS)でファイルの比較とマージにWinMergeを利用する - tekkの日記 C#,VB.NET

    Visual Studio をソース管理ツール(Team Foundation Server:TFS, Visual Source Safe:VSS)と統合して使用している場合に、ファイルの比較やマージにWinMergeを利用する設定を紹介します 設定方法ですが、まず、メニューから[ツール(T)]-[オプション(O)...]を選択しオプション画面を表示します。 オプション画面で左下の「すべての設定を表示(A)」のチェックをいれて、ツリーからソース管理を選択します。 ユーザツールの構成(C)...ボタンを押します。 追加/変更ボタンから以下の設定を行ってください。 拡張子:「.*」 操作:「比較」 コマンド:「C:\Program Files\WinMerge\WinMergeU.exe」 引数:「/wl /wr /dl %6 /dr %7 %1 %2」 拡張子:「.*」 操作:「マージ」

    Visual Studio のソース管理(VSS/TFS)でファイルの比較とマージにWinMergeを利用する - tekkの日記 C#,VB.NET
  • TeamFoundationServerからチェックイン日付でファイルを取得する - tekkの日記 C#,VB.NET

    TeamFoundationServer(TFS)はローカルにダウンロードしたファイルの日付はすべて現在時刻となってしまいます。例えば、1年前に修正しチェックインしたファイルでもダウンロードするたびにファイルの日付が異なってしまう、Visual Source Safe(VSS) では、オプションでダウンロードしたファイルの日付をチェックイン日付にすることが出来ましたが、 TFSではそうしたオプションは無いようです。 (ファイルの更新日付はTFSが保持していないため、チェックイン日付となります。) TFS SDK を使うとTFSのソース管理のメタ情報を取得する事ができるので、ファイルダウンロード後にファイルの日付を変更する方法をしらべてみました。手順としては以下のステップが必要です。 TFSサーバへのログイン ソース管理(バージョンコントロール)サービスへの接続 ダウンロード用の一時ワークス

    TeamFoundationServerからチェックイン日付でファイルを取得する - tekkの日記 C#,VB.NET
  • C#のコードからTFSでチェックアウト中のファイルの一覧を取得する - きよくらの備忘録

    そもそもの発端はMSBuildでのビルドプロセス中に、TFSのソース管理に対していくつか操作したいと思った事に始まります。 標準のタスクにはなさそうですし、カスタムタスク集の「MSBuild Community Tasks*1」にもいい感じのがありません。 最悪はTF.exeをExecタスクから呼ぶことも考えたのですが、今一つスマートさに欠ける気がするのでこれは最終手段ということで保留。 いろいろ調べていると、.NET Framework向けにMicrosoft.TeamFoundation名前空間で色々と機能が提供されていることを知りました。 Microsoft.TeamFoundation名前空間 これを使って.NETの言語からTFSの機能にアクセスできるのであれば、後はカスタムタスクの形に作ってしまえばいいので、MSBuildから呼び出すのも楽そうです。 ちょうどMSDNにサンプルが

    C#のコードからTFSでチェックアウト中のファイルの一覧を取得する - きよくらの備忘録
  • 1