私はsvnで自分の変更をコミットするためにcronを使用しています。リポジトリのURLと作業パスをsvnで指定する方法は?
私は正しいリポジトリを参照して作業コピーの場所を指定する方法を知りました。
svn commit -m "Description here"
:私はに追加すべきかを詳細に
もっと?
私はsvnで自分の変更をコミットするためにcronを使用しています。リポジトリのURLと作業パスをsvnで指定する方法は?
私は正しいリポジトリを参照して作業コピーの場所を指定する方法を知りました。
svn commit -m "Description here"
:私はに追加すべきかを詳細に
もっと?
私の意見では、作業コピーディレクトリにcd
を実行するのが最も簡単な方法なので、すべて正しく設定されています。ような何か:ところで
#!/bin/sh
cd myrepo
svn commit -m "message"
cd -
は、私がコミットするためにはcronを使用して非常に悪いアイデアだと思います。あなたのコードが少なくともコンパイルされたときにコミットするだけで、cronが表示されたときにコードが確実に実行されることはありません。
作業コピーには常に正しいリポジトリへの参照があります。つまり、WCがチェックアウトされたリポジトリです。コミットを実行すると、変更内容がそのレポに返されます。
svn switchまたはsvn relocateを使用して、WCが参照するrepo(ブランチ)を変更することができます。
または "svn commit -m" msg "myrepo'これはさらに簡単です –
まあ、私はsvnを使って自分のウェブサイトのバックアップを作ることができると言われました。このようにして、リモートバージョンとローカルバージョンを同期することもできます。私は実際には、必要なディスク容量を支払うことなく、良いソリューションを探していました。 – aneuryzm
これはバックアップソリューションにすぎない場合は、dropboxのようなものを試すことができます。 SVN(または任意のVCS)には、おそらく使用しないであろうすべての種類のバージョン管理関連の側面があります。 –