2011-01-20 31 views
4

これまではzipファイルを使ってバックアップを取っていましたが、プロジェクトフォルダ全体を右クリックしてzipに送信し、メッセージがファイル名の最後に表示されます。古いバージョンのzipファイルをバージョン管理(水銀)に移動

しかし、今ではバージョンコントロールがどれほど優れているかを知っているので、私の古いzipバックアップをすべて現在のリポジトリに移動したいと思っています。最高ののは、私が最初のコミット(これは私の最終的なzipファイルと同じです)の前に "コミットする"ことができれば、何とかそれは順次開発だったようです。しかし、ブランチと同じように追加することは、いずれにしてもzipファイルで行うよりも良いことではありません。

私の古いバックアップは非常に一貫性のあるファイル名で約100ジップファイル、次のとおりです、私は非常に簡単に解凍バットファイルを作成することができると思いBackup Date Message.zip

コミットし、削除を繰り返すが、私があればそこに思ったんだけどこれを行うためのより良い方法です。特に私はまだ水銀でマスターではないので、特に "前に挿入"部分。私はTortoiseHGをほとんど排他的に使用しています。コマンドラインではありません。

+0

なぜ古いバックアップをインポートする必要がありますか? vcsタグで現在のコードをマークするなどして、あなたが今持っているものをバックアップすることはできませんか? – ulidtko

+0

私の古いバックアップは、差分ではなく完全に保存されているので、かなりのスペースを占めています。私はまだ戻って、特定のバージョンで、特に再実装される可能性のある機能を削除した後でチェックするかもしれません。私はコメントアウトするのではなく、かなり積極的に削除します。だから私はまだそれらを保つためにしたいし、ブラウジング、diffingなどがある場所に持っていることが大変簡単です。 – skco

答えて

4

私はあなたがそれをスクリプト化する必要があると思います。通常、ディレクトリアーカイブ内のすべてがリビジョン管理に行くわけではありません(生成されたファイルと中間ファイルはありません)。あなたはあなたの "面白い"拡張機能を探すスクリプトを作成し、それらをリビジョン管理に保存することができます。

いくつかのperlやpythonを学びたいと思えば、好きかもしれません。それ以外の場合は、今日RCSとforgetaboutitのスタートとしてマークしてください。

関連する問題