を更新しません、私は古いリビジョンに更新しようとしているが、私は取得しています:Subversionは古いリビジョンに
$ svn update -r126
svn: Target path does not exist
簡単な更新が正常に動作します。また、リビジョン126へのアップデートは、他のコンピュータでも動作します。
何が間違っているのでしょうか?
を更新しません、私は古いリビジョンに更新しようとしているが、私は取得しています:Subversionは古いリビジョンに
$ svn update -r126
svn: Target path does not exist
簡単な更新が正常に動作します。また、リビジョン126へのアップデートは、他のコンピュータでも動作します。
何が間違っているのでしょうか?
これはあなたがで作業しているパスのサーバーのURLを見つけるために
svn info
を試してみてくださいリビジョン126に存在しないディレクトリで作業していることを意味するかもしれない、あなたは試すことができますどちらかのパスが@126
ここリビジョン126に存在していることを確認するために
svn ls -r 126 http://the-URL-from-info/your/path
svn ls http://the-URL-from-info/your/[email protected]
はpeg revisionある - それはリビジョン126に存在していたとして、現在のディレクトリとは対照的に、リビジョン126からファイルシステムツリーでそのパスを使用するようにSVNを指示しています。
リビジョン126に存在しなかったブランチで実際に作業している可能性があります。svn switch
リビジョン126が動作するトランクパスに戻って更新する必要があります。
私はブランチが削除され、再作成されたことに気付きました。古いバージョンが見えても、新しいブランチ作成後にバージョンを更新するだけです。 –
(私は21時に賞金を授与するかもしれません) –
削除して再作成しましたか?その場合は、http://svnbook.red-bean.com/en/1.5/svn.advanced.pegrevs.htmlを確認してください。-rでリビジョンを指定することは、 'svn up。 '。 –
これはおそらく役に立ちます:http://stackoverflow.com/questions/212713/subversion-what-does-target-path-does-not-exist-when-merging-mean –
SVNはパスで大文字と小文字を区別しますが、それはチェックする価値があります... –
@ Maxim Gueivandov:同じコマンドラインはアップデートのために働きますが、 "-r126"を追加すると動作しません。また、これは私のコンピュータ上で起こっている、他の人はうまく動作します。 –