Git from the Bottom Up John Wiegleyは、git stash の後に git stash apply を呼び出す cronjob を 1 日を通して実行することを提案しています。作業のスナップショットを 1 時間ごと (またはそれ以上の頻度) で取得するというアイデアには感謝していますが、ファイルが一時的に消えたり、HEAD に戻ったりすると、ビルドが壊れてしまうのではないかと心配しています。このリスクを負わずに目的を達成する別の方法はありますか?
質問する
160 次
2 に答える
4
次のようなことができます:
git branch -f autosave $(git stash create)
これにより、ブランチautosave
が新しく更新された stash オブジェクトに強制的に更新されます。git stash create
保存しますが、インデックスと作業ツリーには触れません。autosave
stash と同じように、の reflog を使用して以前のバージョンを見つけることができます。
于 2012-06-20T17:29:08.153 に答える
0
git update-ref refs/stash $(git stash create)
これにより、作業ディレクトリやインデックスを変更せずに、スタッシュが作成されます(また、他のすべてのスタッシュと同じように参照して保存できます)。
(出典)
于 2012-06-20T17:45:02.447 に答える