50件のコミットについて、選択したファイルの「タイムライン」(履歴)を表示できますか?私はこの特定のファイルに加えられた変更を意味し、コミットが行われたときのコミットとそれらを変更したユーザーを表示しますか? Xcodeには強力なバージョン管理機能が備わっていることは知っていますが、これは見つかりません。
あなたが望むように聞こえるのは「Blame View」です。端末にいた場合、git blame <file-name>
特定のファイルの各行のコミット/時間/ユーザーを表示します。 Xcodeでは、非難ビューをアクティブにすることで同じことを実現できます。 Blame Viewボタンがある場所を示す写真を投稿しました。そこからあなたはすべて設定されるはずです。
コミット履歴はバージョンエディターにあります。
コミット履歴を表示するファイルを選択します。次に、[表示]> [バージョンエディター]> [バージョンエディターの表示]に移動します(または、右上のツールバーアイコンから[比較]ビューを選択します-[非表示]ビューと同じ場所)。
エディターの下のコミットラベルをクリックすると、日付を含む履歴が表示されます。
はい。 Xcodeの比較ビューはまさにそのためのものです。ソースファイルを選択して比較ビューを選択すると、ユーザーインターフェイスのようなタイムマシンがあり、ファイルの任意の2つのバージョンを比較できるほか、(ホバーすると)ファイルのすべてのコミットも表示されます説明。このUIは、2つのバージョンの の間にある下部の時計ボタンをクリックすると開きます 。
Xcodeはすべてのコミットを一覧表示しますが、ファイル名またはパスが変更された場合、ファイルのバージョンの内容を表示できないことに注意してください。 Xcodeメーカーは、ソースの名前や場所が異なると「異なる」と見なされるため、ソースを表示しても意味がないと考えたと思います。ただし、彼らはgitの--followパラメーターを見落としているだけかもしれません。