1

まず背景情報。

  • 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 コードが機能しない理由を誰かが知っていますか?

4

1 に答える 1

2

svn status以前は機能しませんsvn co。ステータスを確認する前に、リポジトリをチェックアウトする必要があります。svn up更新に使用します。

于 2010-04-25T18:20:39.853 に答える