1

PHPベースのWebアプリケーションを構築しています。(しかし、私の質問はPHPとはまったく関係ありません。Webだけでなく、すべてのプロジェクトに何かが必要です。)

私は毎日このアプリケーションの修正、変更を行っています。私が必要としているのは、プロジェクトにビルド バージョン番号を自動的に付与し、変更を記録するように要求するバージョン管理システムのようなものです。この目的のために何を使用できますか?

私はgitサーバーを持っておらず、それは公開プロジェクトではないので、gitHubのようなものを使用できます。

私のコンピューターの仕様:

編集者: Sublime (私のニーズに対する解決策があれば、netbeans も使用できます)

OS: Windows8

4

1 に答える 1

2

あなたは正しい軌道に乗っています。Git、SVN、Mercurial などの VCS (バージョン管理システム)を使用する必要があります。私は Git を好みます (ただし、仕事では SVN を使用します)。Git プロジェクトを公開する必要はありません...独自のリポジトリをローカルでホストしたり、DropBox を使用してセットアップしたり、 BitBucketなどを使用したりできます。

バージョン管理には、分散型と集中型の 2 つの主要なタイプがあります。違いはここでよく説明されています:集中型と分散型のバージョン管理システムの比較

"ask me to note changes" はコミットと呼ばれ、コードの "スナップショット" を取り、それに一意の識別子 (つまりバージョン番号) を割り当てたいときに発生します。Git などの一部のシステムが「バージョン番号」を処理する方法は、v.2.3.45 のようにうまく変換されないハッシュ識別子です。バージョン リリースのタグを使用するオプションがいくつかあり、スクリプトを使用してリビジョン番号を生成できます。詳細はこちら:リビジョン番号に相当する git は何ですか?

于 2012-09-04T17:32:01.343 に答える