2011-01-03 10 views

答えて

0

私の意見では、作業コピーディレクトリにcdを実行するのが最も簡単な方法なので、すべて正しく設定されています。ような何か:ところで

#!/bin/sh 
cd myrepo 
svn commit -m "message" 
cd - 

は、私がコミットするためにはcronを使用して非常に悪いアイデアだと思います。あなたのコードが少なくともコンパイルされたときにコミットするだけで、cronが表示されたときにコードが確実に実行されることはありません。

+1

または "svn commit -m" msg "myrepo'これはさらに簡単です –

+0

まあ、私はsvnを使って自分のウェブサイトのバックアップを作ることができると言われました。このようにして、リモートバージョンとローカルバージョンを同期することもできます。私は実際には、必要なディスク容量を支払うことなく、良いソリューションを探していました。 – aneuryzm

+0

これはバックアップソリューションにすぎない場合は、dropboxのようなものを試すことができます。 SVN(または任意のVCS)には、おそらく使用しないであろうすべての種類のバージョン管理関連の側面があります。 –

0

作業コピーには常に正しいリポジトリへの参照があります。つまり、WCがチェックアウトされたリポジトリです。コミットを実行すると、変更内容がそのレポに返されます。

svn switchまたはsvn relocateを使用して、WCが参照するrepo(ブランチ)を変更することができます。

関連する問題