0

私の開発者は頻繁にコミットするのを好まないので、コミットされていない変更を含むバックアップが必要です。

4

3 に答える 3

5

rsync頻繁に別の場所に (作業ディレクトリを含めて) 複製するだけです。

于 2011-07-25T21:15:43.320 に答える
1

これにはDropboxを使用できます。Dropbox 内から作業するだけです。

注意:オフライン時はバックアップしません。

于 2011-07-25T23:22:16.413 に答える
0

ebneterの答えにはメリットがあると思います。

git を使用する上で最も難しいのは、他のすべての SCM から悪い習慣を学ぶことです。開発者には、適切なワークフロー トレーニングが必要なようです。また、コードのチェックインに抵抗している理由を理解するのにも時間がかかります。

たとえば、壊れたコードをコミットすることに反対している場合があります。git では、共有ブランチのパブリック リポジトリにコードをプッシュしない限り、これは問題になりません。また、公開する準備が整ったときに、リベースを使用してローカル コミットをまとめて圧縮する方法についてもトレーニングする必要があります。

第 2 に、ローカル コミットはバックアップされていないため、依然としてデータ損失の問題があります。(もちろん、これは残りのファイルがバックアップされていないことを前提としていますが、この質問の範囲外です。)

解決策の 1 つは、開発者が実験的なブランチをパブリック リポジトリにプッシュできるようにすることです。ブランチ名の競合が発生しないように、パブリック リポジトリには必ずブランチの命名規則を使用してください。

于 2011-07-26T03:01:45.450 に答える