25

TortoiseSVNで、多くのファイルとディレクトリの再配置を含むコミットを実行しようとしています。「コミット」ウィンドウには、テキストステータスが「削除済み」または「追加済み」のファイルがいくつかありますが、テキストステータスが「削除済み(+)」または「追加済み(+)」のファイルもあります。(+)はどういう意味ですか?

(プラス記号をグーグルで検索するのは非常に困難であり、「プラス」という単語は、「追加」を意味する青いオーバーレイアイコンについて多くのヒットをもたらします)

4

2 に答える 2

28

「+」は、TortoiseSVN がアイテムの履歴を把握でき、履歴メタデータをこのコミットに追加したことを意味します。たとえば、ファイルの名前を からaに変更したとしますb。が表示された場合(+)、Tortoise は実際には というファイルを削除して というファイルを作成していないことを認識しab名前の変更が行われたと判断しました。

それは良いことです。というのは、の履歴をbさかのぼって元の場所までたどることができるからですa。そうしないと行き止まりになりb、歴史のどこからともなく飛び出したように見えてしまいます。これらのエントリにマウスを合わせると、それらがどこから来たのかについての詳細を確認できます。

于 2010-06-18T23:26:38.590 に答える
5

Deleted(+) は、ファイルが実際にはなくなっていないこと、名前が変更されただけであること、および新しいファイルを表す関連する added(+) があることを示すために使用されます。

于 2010-06-18T23:26:12.563 に答える