<p>Xcodeにはスナップショットという機能があります。これはGitやSubversionのようなバージョン管理ソフトに似た機能です。(Xcodeは特定のバージョン管理ソフトにアクセスできる機能も備えています)</p><!–more–><p>開発がGitやSubversionを使用する段階、規模ではないが、異なるアイディアを思いつき複数のアプローチから試行したい場合などに効力を発揮するソースコードのバージョン管理機能です。<span style="color:#ff0000;">必要以上なバックアップ</span>を行う必要がなくなります。</p><h3>スナップショットを作成する</h3><blockquote>Xcodeメニュー > ファイル > スナップショット</blockquote><p>[caption id="attachment_3673" align="alignnone" width="147" caption="スナップショットウィンドウ"]<a rel="attachment wp-att-3673" href="https://hiroakit.com/archives/3669/snapshot_01"><img class="size-full wp-image-3673 " title="Xcodeのスナップショット機能_01" src="" alt="Xcodeのスナップショット機能_01" width="147" height="266"></a></p><ul style="padding-left:30px;"> <li>作成:ソースコードに変更を加えた部分を履歴に残します</li> <li>削除:選択した履歴を消します</li> <li>復元:選択した履歴を使って、以前の状態に戻します</li> <li>ファイルを表示:ソースコードの差分を比較します</li></ul><p>スナップショットを初めて利用するときは、これを保存している<span style="text-decoration:underline;">ファイルの作成に数分ほど時間がかかります</span>。~/Library/Application Support/Developer/Shared/SnapshotRepository.sparseimage にあります。</p><h3><strong>スナップショットのレポジトリファイルを削除する</strong></h3><p>Xcodeを終了している状態で、次のファイルを削除します。</p><blockquote style="text-align:left;">/Users/(username)/Library/Application Support/Developer/Shared/SnapshotRepository.sparseimage</blockquote><p style="text-align:left;">このファイルは容量が大きくなりがちです。頃合いを見て削除することをおすすめします。ファイル容量がとても巨大なものになっているのであれば、それはGitやSubversionのようなバージョン管理ソフトを使う段階、規模なのかもしれません。</p>
Xcodeのスナップショット機能
January 1, 2011
カテゴリ
タグ
- .NET (5)
- 2024 (1)
- AAD (1)
- AfterEffects (1)
- Apache (1)
- Apple (1)
- Authenticator (1)
- Autodesk (3)
- Aws (1)
- Azure (3)
- AzureFunctions (2)
- Blender (10)
- C (3)
- C++ (2)
- Cyberduck (1)
- Dev Container (1)
- Docker (1)
- Emacs (10)
- FBX (1)
- Fire TV (1)
- Forge (1)
- Git (1)
- Go (3)
- Google (1)
- GPG (2)
- HoloLens (5)
- HoloLens2 (1)
- Houdini (1)
- HTML (1)
- Hugo (4)
- Ime (1)
- IOS (4)
- ITS (2)
- JavaScript (4)
- Kaleidoscope (1)
- Launchd (1)
- Linux (17)
- Liquid (4)
- LSP (1)
- MacOS (42)
- Maya (13)
- MRTK (4)
- MySQL (3)
- Netlify (1)
- OpenGL (2)
- Org-Mode (4)
- Parallels (2)
- PGP (1)
- Programming (3)
- ProtocolBuffer (1)
- Python (3)
- R (3)
- READING (1)
- Redmine (2)
- RenderMan (5)
- Ruby on Rails (2)
- Rx (1)
- RxSwift (1)
- S3 (1)
- Sourcetrail (1)
- Subversion (1)
- Swift (7)
- Ubuntu (26)
- Unity (9)
- UnityHub (2)
- USD (6)
- UWP (1)
- VFX (8)
- Viewer3D.js (1)
- Visualization (1)
- VisualStudio (5)
- VSCode (3)
- VSIX (1)
- Web (9)
- Webビュー (1)
- Windows (11)
- WordPress (1)
- Xcode (12)
- オブジェクト指向 (3)
- おもちゃ (1)
- デザインパターン (3)
- マグカップ (1)
- 作品集 (1)
- 修理 (1)
- 健康 (2)
- 子ども (1)
- 思い出 (1)
- 文房具 (1)
- 映画 (2)
- 環境構築 (1)
- 統計学 (3)
- 認証 (1)
- 読書 (1)
- 過去記事インポート (281)
- 配線 (2)
- 開発環境 (10)