2

If I drag and drop tracked .cs files to new folders in VS2008 with VisualSVN what message should I see when I commit the .cs file? I see added (+) shouldn't I see a "move"?

I'm asking because I'm getting ready to do a major refactoring (including moving lots of files) and I don't want to lose my version history on these files.

Note: I'm very new to Subversion, TortoiseSVN, and VisualSVN.

4

1 に答える 1

3

追加 (+) は「履歴付きの追加」であり、「コピー」とも呼ばれます。

Subversion は現在、移動を新しい場所へのコピーとして記録し、古い場所では削除を記録します。だから:はい、これは予想されます。

(ただし、動作の記録は TODO リストにあるため、将来の Subversion リリースでは動作が変わる可能性があります)

ところで: AnkhSVN は、この追加履歴に「コピー」という名前を使用します。その名前は、他の Visual Studio SCC 統合のユーザーにとってより論理的であるためです。

于 2010-04-01T22:05:32.277 に答える