.NET Clips - Subversionのタグがつけられたエントリー
1
CLIPS

サーバにあるファイルをコピーしてSubversionにコミットするスクリプト

2527日前に更新 aoki1210aoki1210 2529日前に登録
2010年10月19日 GMT 2010年10月17日 GMT
だめ出しされるのを期待して(?)公開します。目的 ファイルサーバを使って、原始的な方法*1で管理されてるファイルをこっそりSubversion(以降SVN)に取り込みたい。 将来的に、SVNに移行できたらいいなという思いがあるので。 前提SVNへのインポートは事前に行っているチェックアウトも事前にローカルHDDに行っている 仕様ファイルサーバからローカルのワークディレクトリへ同期を行う ディレクトリが存在しない場合は作成ファイルが存在しない場合はコピーファイルサーバの方が日付が新しい場合は上書きコピー.svnファイルはもちろん削除対象外とする同期しないファイル、ディレクトリを指定できるようにするローカルにのみ存在するファイル・ディレクトリを削除 .svnファイルはもちろん削除対象外とするSVNへの追加、削除 新しいファイルをsvn add削除されたファイルをsvn deleteSVNへコミット ソース こんな感じ。エラー処理は無しですが… $from = 'X:... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 9 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: PowerShell, Subversion
1
CLIPS

C# から Subversion を操作する方法

2596日前に更新 aoki1210aoki1210 2602日前に登録
2010年08月11日 GMT 2010年08月05日 GMT
大人の事情で、Subversion のコミットログを整形して出力する Web アプリを、ASP.NET で作ろうかと検討中。手はじめに、C# から Subversion を簡単に操作する方法を調べてみました。 見つけたのは『SharpSvn』というライブラリ。Visual Studio アドインの Subversionクライアント『AnkhSVN』で使われているライブラリなので、実績は十分です。 sharpsvn: Subversion Library for .Net 2.0+ さっそくログを取得するサンプルを作ってみました。 using System; using SharpSvn; using System.Collections.ObjectModel; namespace SvnSample { class Program { staticvoid Main(string[] args) { // SVN... (詳細)
カテゴリー: プログラム(C#/VB/C++/F#/PS/Iron..) | クリック数: 158 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: AnkhSVN, C#, Subversion