0

最近、新しいバージョン管理GIT(以前はTFS 2008で作業していた)を移動しました。TFSとの通信に使用され、変更セットのリスト(入力パラメーターはユーティリティへのデータ時間)とエクスポートに使用される.netユーティリティがありました。テキストファイルに。

GITで同等/類似のコマンドが欲しいのですが、以下のコマンドが見つかりました

git diff --name-status `git log --reverse --since =" 2012-11-13 "--until =" 1012-11-15 "--format = format:%H | sed -n '1p; $ p

上記のコマンドは、リポジトリに加えられた全体的な変更(たとえば、xyzフォルダーで行われた変更)を提供します。GITの下のリポジトリ内にサブフォルダーがある場合は、パス(フォルダーまたはサブフォルダー)を渡す必要があります。 xyzのすべての詳細を取得するのではなく、特定のディレクトリへの変更セットを取得します。

ありがとう、チェタン

4

1 に答える 1

1

sedで何をしようとしていますか?そして、これはあなたが望むものですか?

git log --name-status --since = "2012-11-1" --until = "2012-11-15" --format = "format:%H" wp-content (wp-contentはサブディレクトリです) '読む')

于 2012-11-22T12:44:23.637 に答える