まず背景情報。
- VisualSVN Server を使用して、自宅のローカル サーバーに SVN リポジトリをセットアップしました。
- SSH を使用して (または php/shell スクリプトを介して)、このリポジトリから Web サーバーにフォルダーをチェックアウトできます。すべてうまくいきます。
- また、更新やその他の svn コマンドは正常に実行され、メッセージが返されます。
ここで問題が発生し、数日間これに苦労しています。
チェックアウト コマンドsvn co http://server_home/folderを実行する前に、競合が発生しないことを確認したいので、svn status [folder_on_webserver]を実行します。
しかし、これは期待どおりの結果を返さず、何も返しません。* svn status --show-updates [folder_on_webserver]* を実行すると、次のように返されます。
* newfolder
* 13 anotherfolder
* 13 yetanotherfolder
* 13 .
Status against revision: 16
ご覧のとおり、svn コード (A、U、D) がありません。
svn updateコマンドと svn コードが機能しない理由を誰かが知っていますか?