SVNのファイル/フォルダを検出するために、どのように名前を変更またはSharpSvnで動きますか?
質問
リビジョン間の比較を行う際に
どのように私はsubversionのファイルを検出することができます/フォルダは、名前の変更または移動?どのように私は、追加および削除「ノーマル」と区別することができますか?
解決
SvnLogEventArgsは、プロパティChangedPathsを持っています。このプロパティは、そのリビジョンでのパスの変更が含まれています。それはアクション、CopyFromPath、CopyFromRevisionとパスを持っています。
CopyFromPathとCopyFromRevisionが追加されたファイルに設定されている場合(分岐ときに何の関連削除操作は、一般的なありません)、それは歴史を持つコピーをだった、または(アクションの削除が関連しているとき)/移動の名前を変更します。
所属していません StackOverflow