SVN:同僚がフォルダーをリポジトリにチェックインしましたが、バージョンを更新できません

StackOverflow https://stackoverflow.com/questions/805816

質問

昨日、同僚にSVNの使用方法を示す際に、既存のVisual Studioソリューション内にテストフォルダーとファイルを作成しました。これを「テスト」と呼びます。 " Test.ascx"という2つのファイルがあるフォルダーおよび" Test.ascx.cs"。私たちはそれを追加し(またはVisual SVNが追加し、「すごいよ」と)コミットしました。また、プロジェクトの他の場所に他のファイルを追加してコミットしました。

リポジトリ(およびその他のファイル)で確認できます。

これらの新しいファイルをプルダウンするために自分のマシンで更新を行った結果、他のファイルが正しくプルダウンされましたが、テストフォルダーは表示されません。 VSおよびTortoiseSVN(urgh)Repoブラウザーのさまざまなポイントから何度も更新しようとしても、プルダウンに変更があることはわかりません。

どこがおかしいのですか?

役に立ちましたか?

解決

これは既知の問題です。

使用できます

$ svn update --depth = infinity

更新を強制する。 TortoiseSVNでは、「リビジョンに更新」を使用します。サブメニューのコマンドを選択し、深度コンボボックスを「完全に再帰的」に変更します。

他のヒント

このようなゴーストエラーが発生したことがありますが、最も簡単な回避策は親フォルダーを削除して、その親を更新することです:

Project Root
    Project
        NewFolder

プロジェクトを削除してから、プロジェクトルート

を更新します
  
    

リポジトリ(およびその他のファイル)で確認できます。

         

...

         

VSおよびTortoiseSVN(urgh)Repoブラウザーのさまざまなポイントから何度も更新しようとしても、プルダウンに変更があることはわかりません。

  

では、リポジトリブラウザで表示できないまたは表示できないできない

テストフォルダーの親フォルダーをコミットして更新しましたか?

わかりませんが、svnは常にクリーニングするように言っていますが、それを試しましたか?

それは答えではありませんが、皆さんが親切に提案したすべての解決策を試してみましたが、競合が発生し、TortoiseSVNがクラッシュし、Karmaが構築されました。そのため、.svn / entriesファイルの信頼できる編集でソートしました。

私はこれまで、ソースコードを管理するためだけにSVNを使用する単一の開発者でした。他の人には問題がなく、チェックインするだけです。私はVisual SVNをレイヤーとして使用して.NV用のSVNをフリージングします(これはあまりよくありません)が、常に問題に直面しているようです。私は非常に簡単な操作を実行していますが、分岐/タグ付けさえしていません。シンプルシンプルシンプル。それでもまだ問題がありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top