2016-10-07 5 views
1

git mv操作をGitKrakenのUI内で完全に実行する方法はありますか?私は名前の変更にもかかわらずファイルの履歴を保存しておきたい、そして学生はコマンドラインを使用することを恐れている。GitKrakenのファイル名を変更

答えて

2

Gitkrakenに組み込まれているファイルブラウザがないため、現在のところ可能ではないと思います。したがって、各ファイルのリビジョン数を確認したり、エディタで開いたり、名前を変更したりするなど、基本的なことを行うためにリポジトリ内のすべてのファイルを表示することはできません。ファイルブラウザのタブを追加してください。いくつかのポイント。

ほとんどのファイル操作では、Windowsエクスプローラ、Nautilusなどのファイルブラウザや恐ろしいコマンドラインを使用して、外部操作を行う必要があります。 :)

ファイルの名前をGitkrackenに変更すると、Gitkrackenは名前の変更を確認して名前を変更するので、ファイルの履歴は保持されます。コミット後、 "git log --follow file"を使ってコマンドラインで履歴を見ることができます。

GK内の履歴も利用できますが、過去のファイル名ごとに別々に保管されているため、見やすくなります。ファジーファインダを使用してファイルの履歴を表示すると、ファイルの以前の名前へのクリック可能なリンクが表示されます。

+0

私が探していた答えではありませんが、それにもかかわらず正解であるようです。 – pjs

+0

"Gitkrackenは名前の変更を見て、名前を変更してコミットするので、ファイルの履歴は保存されます" - これは当てはまりません。 Gitはリネーム操作をまったく格納していません - リネームを検出する行為は、コミットがすでに行われた後にgit configが使用しているdiffアルゴリズム( '--diff-algorithm')によって完全に実行されます。 gitはsvnとは根本的に異なり、SVNやTFSのような「ファイルベースの」ソース管理システムではないことに注意してください。 – Dai

関連する問題