SVNプロフィール
転覆(SVN)はSubversionが経時的にデータの変更を管理することを意味するバージョン管理システムオープンソースです。データが中央リポジトリ(リポジトリ)に配置されます。アーカイブは通常のファイルサーバによく似ているが、それは、ファイル内のすべての変更を記憶しています。だから、古いバージョンの歴史を変更するファイルを復元、またはファイルを閲覧することができます。
コンセプトSVNの一部
- リポジトリ(ソースコードリポジトリ):ソースコードの統一格納場所
- チェックアウト(抜粋):あなたがソースコードを持っていない場合は、あなたがリポジトリからチェックアウトする必要があります
- (提出)をコミット:あなたは、コードを変更したときに、あなたがリポジトリにコミットする必要があります。
- 更新(アップデート):あなたがチェックアウトソースコードを持っている場合は、あなたがリポジトリとソースコードの同期で、あなたの手は、最新のコードの変更がありますすることができますどのような更新
毎日の開発プロセスは、(あなたがチェックアウト数日のために働いてきたと仮定した場合)、実際にこれです:アップデート(最新のコードを取得する) - >独自の変更と成功試運転を作る - >コミット(あなたはあなたの変化を見ることができますA)。
2人のプログラマが同時に同じファイルを変更する場合は、SVNの変更は、2人のプログラマが同じラインプログラムを変更した場合ではないことを、実際にSVNのソースコードは単位で管理され、これら2人のプログラマをマージすることができますSVNは自動的に2つの変更を組み合わせることでしょう。それは同じラインである場合は、SVNが対立、紛争を提出するように求められます、手動で確認する必要があります。