git-svn の使い方をメモする。他によいプラクティスがあれば指摘していただけるとありがたい。
SVN のブランチと git のブランチが混在しているため、ここではブランチという語を以下のように区別する。
- ブランチ、 SVN ブランチ:$SVN_REPO/branches 以下にあるディレクトリ
- ローカルブランチ:git のローカルブランチ
- リモートブランチ:git のリモートブランチ
| h1. 変更が消えてしまった!?その対応 | |
| せっかく実施したコードへの修正が消えてしまう、これほど開発者をがっかりさせることは無いでしょう。 | |
| Gitを使えば、消えてしまったように見える変更を復活できることがあります。 | |
| h2. 大原則 | |
| 復活できる可能性があるのは、「何らかの形でGitに履歴を残してある歴史」だけです。 | |
| たとえば、以下のファイルを復活させることはできません。 |
| <!doctype html> | |
| <html><head><script src="app.js"></script></head><body></body></html> |
| 更新: | 2022-03-18 |
|---|---|
| 作者: | @voluntas |
| バージョン: | 2022.1 |
| URL: | http://voluntas.github.io/ |