SVN / subversionやリモートサーバー上の何かを使わずに、そして私のコンピューター上にサーバーをセットアップすることなく、あなたのローカルコンピューター上でバージョントラッキングをするためのプログラムはありますか?
SVN / subversionやリモートサーバー上の何かを使わずに、そして私のコンピューター上にサーバーをセットアップすることなく、あなたのローカルコンピューター上でバージョントラッキングをするためのプログラムはありますか?
回答:
私はSubversionを「手に入れる」のではないというのが愚かだといつも思っていました。あなたはそれをローカルで使うことができますが、私はそれをよく理解しませんでした - これは明らかに失敗しています 鉱山、 Subversionのものではありません。
あなたが同じボートに自分自身を見つけた場合しかし、私はお勧めします Git 。私は自分自身のために週末にそれをセットアップし、そして GitX GUIとして(そしていくつかのGoogleの助けを借りて)、私はそれをうまく機能させ、コミットし、そして変更追跡をかなり素早くすることができました。バージョン管理の世界(私は元々Source Safe、そして今はTeam Foundation Serverから来ています)で慣れ親しんだものではありませんが、効果的できちんとしたシステムです。
あなたの質問に対する最善の解決策は Git 。 gitがインストールされたら、バージョンを管理したいディレクトリを入力してください。
git init
git add .
git commit -m "First commit"
これでローカルバージョン管理が作成されました。ファイルを変更してその変更をコミットするたびに、次のようにします。
git add .
git commit -a -m "message for your change"
あなたの歴史を見るには gitx
git add .
すべてのファイルを追加します。これは(空でない)リポジトリへの最初のコミット時にのみ必要です。 git commit -a -m "message"
新しいファイルが追加されていない場合は十分です。
あなたが使用することができます タイムマシン 。
しかし、あなたが言うとき
「コンピュータにサーバーを設定せずに」
それはあなたがそれをSVNで鳴らすようにするほど悪くありません。 file://
リポジトリを作成して、チェックアウトしてください。 svn co file:///path/to/repo
そして、あなたはやりました。バックグラウンドで実行されているサーバーはありません。
Subversionリポジトリは、サーバを設定せずにそのまま使用できます。 コーナーストーン 。
14日間の無料トライアルもあるので、自分のニーズを満たしているかどうかを確認できます。
/file/to/repo
あなたのマシンでは;)