1. ホーム
  2. svn

[解決済み] なぜバージョン管理を使う必要があるのですか?[クローズド]

2022-08-01 03:09:44

質問

あるブログを読んでいたら、書き手がこんなことを言っていました。

"コードはバージョン管理システムにチェックインしない限り、存在しません。あなたが行うすべてのことにバージョン管理を使用してください。SVN、Git、CVSなど、どんなバージョンコントロールでも、マスターして使いましょう。

私はどんなバージョンコントロールも使ったことがなく、それほど素晴らしいものだとは思っていません。私はそれをグーグルし、前にそれを見てきましたが、私はちょうどあなたが望むなら、子供の言葉にそれを置く必要があります。

私が今理解しているように、SVN のようなものは、ユーザーまたは他の開発者のグループが同じコードにアクセスできるように、コードをオンラインに保存するためのものです。いったんコードを更新したら、新しいバージョンを提出することができ、SVN は更新した新しいコードだけでなく古いコードのコピーも保持します。

これは基本的な考え方なのでしょうか、それとも私が完全に間違っているのでしょうか。

もし私が正しいのであれば、あまり意味がないかもしれませんが。

  • 他の人がコードで作業していない。
  • 他の人にコードを持たせる予定はありません。

どのように解決するのですか?

あなたは今までに

  • コードに変更を加え、それが間違いであることに気づき、元に戻したいと思ったことは?
  • コードを紛失した、またはバックアップが古すぎる?
  • 複数のバージョンの製品を保守する必要がありましたか?
  • 2 つ (またはそれ以上) のバージョンのコードの違いを確認する必要がありましたか?
  • 特定の変更がコードの一部を破壊または修正したことを証明したかったのですか?
  • あるコードの履歴を確認したかったのですか?
  • 他の人のコードに変更を加えることを希望していますか?
  • 自分のコードを共有したい、あるいは自分のコードで他の人に作業してもらいたいですか?
  • いつ、どこで、誰が、どれだけの作業を行っているかを確認したいですか?
  • 作業中のコードに干渉することなく新機能を試したいですか?

これらのケース、そしておそらく他のケースでも、バージョン管理システムはあなたの生活をより簡単にするはずです。

友人の言葉を引用すると 文明的な時代の文明的なツール。