2011-08-15 13 views
5

Mac OS X 10.6 Snow Leopardでは、バージョンコントロール、Mercurialをよく使いました。 Mac OS X 10.6 Lionにアップグレードした後、Mercurialリポジトリのかなりの数のファイルが新しいバージョン機能によって管理されるようになりました。バージョンコントロールとMac OS X Lionバージョンの混在

私は状況に悩まされません。私はまったくWeb上で有用なものを見つけられず、 "バージョン"と "バージョンコントロール"の組み合わせはかなりあいまいです。

MercurialとVersionsの両方で問題が発生する可能性はありますか?私がバージョンを無視しただけで、Mercurialが透過的に動作することを期待できますか?両者を一緒に使ってチャンスがありますか?

答えて

5
で行うことができるという多くはありません疑うに注意します水銀TATのGUIを持っている可能性が疑われます

バージョンはバックアップのようなものです。バージョンを保存するたびに(または自動保存で定期的に)バージョンが保存されるため、最新のバージョン管理コミット以降にバージョンを回復する必要がある場合に使用してください。

+1

この回答は簡単で、要点です。バックアップとして見れば、Versionsとバージョンコントロールの違いを簡単に理解することができます。しかし、追加の情報が必要です:バックアップストアの場所。簡単に見つけることができます:ファイルを含むボリュームのルートにある '.DocumentRevisions-V100'にあります。 –

4

これらは一緒に動作します。ただし、特定のアプリでのみ編集する場合は、バージョンを使用します。 Xcode、textEdit。私は自動的にJohn Siracusa's review

よりもむしろに応じてファイルを保存しているん

どのバージョン(つまり、viはバージョンが更新されません)それはそれはバージョンである場合を決定し、そのファイルそのものであるとは思いません元のファイルと一緒に新しいファイルを作成すると、変更内容を開いているドキュメントに直接保存することができます。これは、大きな文書の変更、アイドル時間の間、または他のアプリケーションからの文書データへのアクセス要求に応じてオンデマンドで行われます。

しかし、あなたが手動バージョンまたはコマンド-Sを(保存ファイル>を選択することで、いつでも保存されたドキュメントのバージョンを作成することができます

前とApple's support noteごとにあなただけ保存することができます⌘- S)。

だから、水銀は、バージョンを使用して保存されたファイルとは何の違いも見られません。

は、私はあなたがバージョン経由で保存して、commiの考えは一貫性のある状態でファイルを持つことであると私はこの