2009-04-30 26 views
9

昨日、同僚にSVNを使用する方法を示す際に、既存のVisual Studio Solution内にテストフォルダとファイルを作成しました。 "Test.ascx"と "Test.ascx.cs"という2つのファイルがある "Test"フォルダと呼びます。私たちはそれを追加しました(あるいは、Visual SVNがそれを追加しました。それはすばらしいですから)。また、プロジェクトの他の場所に他のファイルも追加してコミットしました。SVN:リポジトリにフォルダをチェックインしたが、バージョンを更新できません

リポジトリ(およびその他のファイル)に表示されます。

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

どこが間違っていますか?

答えて

12

これは、あなたが無限大

が更新を強制的に= --depth

の$のsvnアップデートを使用することができますknown problem.

です。 TortoiseSVNでは、サブメニューの "Update to revision"コマンドを使い、深度コンボボックスを "完全再帰"に変更します。

+0

ありがとうございました!結局私だけではなかったことを証明する。 ;) 誰かが有効な質問であると思われるものをダウングレードするという点を失う価値があると思っていたのを恥ずかしく思っていました。 –

+0

優れています - 今すぐ実行中 - いい答えです! –

+0

ありがとうございます!私は今年のより良いところでこれと闘ってきました。リンク先の会話は素晴らしい読み物でした。 –

0

リポジトリ(およびその他のファイル)に表示されます。

...

どんなに私はVSでし、TortoiseSVNのさまざまなポイント(urgh)レポブラウザから更新しようと何回、それがプルダウンが変更されたことを確認することはできません。

だから、またはは、リポジトリブラウザでそれを見ることができないことができますか?

+0

*テストフォルダと内容、およびリポジトリ内の他のファイルの両方を見ることができます。 –

+0

(Tortoiseを使って)新しい作業コピーを作成し、リポジトリから最新のコードを入手するとどうなりますか?それらのファイルは表示されますか?そうしないと、作業コピーが使用しているブランチとは異なるブランチにコミットしたと思います。 –

+0

これを試してみて "C:\ dev2008 \ MIGTurbo2 \ MIGTurbo2_WEB \ secure"はすでに別のURLの作業コピーになっています " この時点では、1つのトランクのみがコピーされています。 –

3

私は前にこのようなゴーストのエラーを持っていたし、周りの最も簡単な作業は、親フォルダを削除すると、その親更新することです見つけた:

Project Root 
    Project 
     NewFolder 

プロジェクト、[更新プロジェクトルート

を削除します。
0

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

+0

の経験が不足していることを示しています。他のファイル "といくつかのフォルダが深いテストフォルダです。 –

0

私は分かりませんが、svnはいつも私にきれいに言っています、あなたはそれを試しましたか?

+0

実際に私はそれを試みました。 TortoiseSVNがクラッシュします。私は私がTortoiseSVNを軽蔑したことについて、すべての気持ちの情熱をもって言いましたか? –

+0

TortoiseのSVNバージョンがVisualSVNのものと互換性があることを確認する必要があります。そして、私は最新のトータスを使用することをお勧めします...私はそれを使用している2年かそこらでトータスに何の問題もなかった。 –

+0

TortoiseSVN 1.6.1とVisualSVN 1.7.1に更新しましたが、変更はありません。 ご協力いただきありがとうございます。 –

0

これは答えではありませんが、私は知っていますが、みなさんが親切に提案したソリューションを試してみたところ、紛争で終わり、TortoiseSVNがクラッシュし、カルマが築かれました。したがって、.svn/entriesファイルの信頼できる編集によってソートされました。

私はソースコードを管理するためにSVNを使用している一人の開発者しかいませんでした。他の人には問題はありません。ただチェックインするだけです。私はSVN for .NET(これは偉大ではない)を巡回するレイヤーとしてVisual SVNを使用しており、私は常に問題に遭遇しているようです。私は非常に単純な操作を行っています。分岐やタグ付けもしません。シンプルな単純なシンプル。それでも問題はありますか?