0

多くの場合、1 日か 2 日だけの作業で構成される非常に小規模なプロジェクトを抱えていることに気付くでしょう。私の例は、外部 Web サイトにフォームを送信するための単純な単一ファイル HTML および JavaScript ファイルです。10 分で作成できるものではありませんが、コーディングに 1 日か 2 日以上かかることもありません。

私はこれらのプロジェクトのバージョン管理を本当に望んでいますが、私はそれらのプロジェクトをかなりの数持っている傾向があり、ほとんどの場合、何かを壊した後にロールバックするリビジョンがないために後で自分自身を蹴ってしまいます. '

私は SVN について知っていますが、おそらく 4 つまたは 5 つのコミットで 1 つの小さなファイルを保存するのは非常に扱いにくいと感じます。つまり、リポジトリを作成するという面倒なことをしなければならないということです。私は本当に、ある種の非常に単純なバージョン管理が欲しいだけです。commit高度な機能は必要ありませんrollback。タイプするだけです。

この種の軽量バージョン管理向けのバージョン管理ソフトウェアを知っている人はいますか?

私の質問を少し洗練するために、私は「最高」を使いやすく、それを管理するのに最小限の時間を費やすことと定義します. たくさんの機能は期待していません。ブランチのようなものや、他の人に編集してもらう必要はありません。マニュアルが少なく、より単純な同等の

cp myfile myfile.backup1

注意してください、私は Linux を使用しており、非常にシンプルなコマンド ライン インターフェイスが本当に必要です。しかし、GUIも機能します:)

4

5 に答える 5

3

私はgitで行きます。

git を使用すると、新しいソース ディレクトリに新しい git リポジトリを作成できます。

git init

これにより、現在のディレクトリに新しいリポジトリが作成されます。次に、同じディレクトリ内のファイルを次のようにチェックインできます。

git add *
git commit -a

ファイルのバージョン管理については、これでほぼすべてです。

別のオプションは時代遅れのRCSです。リモートリポジトリはサポートされておらず、それほど機能も豊富ではありませんが、基本的なバージョン管理だけが必要な場合は、うまくいく可能性があります。

于 2012-06-10T09:13:36.247 に答える
2

ドライブ上のディレクトリでTortoiseSVNを使用できます。SVNサーバーをインストールする必要はありません。そうすれば、必要に応じていつでも移動できるディレクトリの形ですべてをローカルに取得できます。私はあなたがWindowsで働いていると仮定しています。

サーバーが実際のSVNまたはTFSに移動するまで、この共有ディレクトリで作業している他の2人の同僚と一緒に使用しています。私はそのソリューションを何年も自分で使用しています(最近到着した同僚なしで)。

于 2012-06-10T08:36:11.253 に答える
1

Windows / Mac用のGithubを備えたGitHubはあなたにとって良いはずです。UI は使いやすく、習得に多くのスキルは必要ありません。また、ほとんどの IDE には Git が統合されているため、GUI は必要ない場合もあります。

于 2012-06-10T08:44:56.957 に答える
0

Mercurial、Git、Bazaarなどの分散VCSのいずれかを使用します。それらはすべて、作業コピーとともにリポジトリを配置しています。

于 2012-06-10T13:33:34.717 に答える
0

pv2 を試してください。http://code.google.com/p/pv2

于 2012-06-10T11:44:55.250 に答える