私は最近gitで作業していたsvnの作業を開始しました。いくつかのオープンソースプロジェクトのレポレットをダウンロードした後なぜsvn logは異なるサブディレクトリに異なる結果を与えるのですか
私はディレクトリに構造を与えていると言う:
OpenSourceProject
- Dir1内
-
- Dir1.1
-
- Dir1内.2
- Dir2を
- DIR3
私はルートディレクトリにいる(つまり、LSはDir1内Dir2をDIR3を与えている)のsvnログ私は例えばだときに私に異なる値を提示Dir1では(lsはDir1.1 Dir1.2を与える)。
gitでは、gitログがどこにあるかに関係なく、常に同じ結果が得られます。
もちろん、私はいつも同じブランチにいます。
のsvnログドキュメントは言う:
デフォルトターゲットは現在のディレクトリのパスです。 引数が指定されていない場合、svn logはすべてのファイル のログメッセージと、作業コピーの現在の作業ディレクトリ のディレクトリ(およびそのディレクトリを含む)を表示します。
作業ディレクトリはファイルツリー内の物理的な場所ですか、作業ディレクトリはブランチか、それともsvn logでどのように動作しますか?なぜ異なるログが表示されるのですか?