2017-07-11 6 views
1

コマンド(git pull origin 02:00:00)などを実行して残しておき、その時点で私のローカルリポジトリはリモートのリポジトリから最新のファイルを自動的に取得します。どのように特定の日時にプルするのですか?

私は同僚と仕事をしており、特定の時間(たとえば2時間後)までに私に何かを引き出す必要があると言いました。私は検索を見たし、私が見つけることができるのはガイド/チュートリアル/日付でgitチェックアウトを行う方法や特定の日付のファイルを取り出す方法です。

これも可能ですか、端末のコマンドを物理的に入力する必要がありますか?

答えて

5

今後Gitコマンドを実行したい場合は、Git機能ではない 、それはスケジューリングタスクの です。あなたが使用することができます 一つのツールでは、例えば、atコマンドです:

at now + 2 hours 

これはあなたがたとえばgit pullのために、後で実行するコマンドを入力することができプロンプト、通常at>を与えるだろう。 実行するすべてのコマンドを入力したら、Control-Dを押してatコマンドを完了します。

別の解決策は、2時間寝た後、git pullを行うことです。

sleep 7200 && git pull 

さらに別の解決策は、cronを使用することです。

関連する問題