6

Git from the Bottom Up John Wiegleyは、git stash の後に git stash apply を呼び出す cronjob を 1 日を通して実行することを提案しています。作業のスナップショットを 1 時間ごと (またはそれ以上の頻度) で取得するというアイデアには感謝していますが、ファイルが一時的に消えたり、HEAD に戻ったりすると、ビルドが壊れてしまうのではないかと心配しています。このリスクを負わずに目的を達成する別の方法はありますか?

4

2 に答える 2

4

次のようなことができます:

git branch -f autosave $(git stash create)

これにより、ブランチautosaveが新しく更新された stash オブジェクトに強制的に更新されます。git stash create保存しますが、インデックスと作業ツリーには触れません。autosavestash と同じように、の reflog を使用して以前のバージョンを見つけることができます。

于 2012-06-20T17:29:08.153 に答える
0
git update-ref refs/stash $(git stash create)

これにより、作業ディレクトリやインデックスを変更せずに、スタッシュが作成されます(また、他のすべてのスタッシュと同じように参照して保存できます)。

出典

于 2012-06-20T17:45:02.447 に答える