0

リモート svn リポジトリに表示されていないように見える subversion のファイルがありますが、Tortoise によると、ディレクトリ構造の下でバージョン管理されているように見えます。さらに、Tortoise ではこれらのファイルをコミットし、行った変更を正常に受け入れることができますが、新しいコンピューターでプロジェクト全体をチェックアウトしようとすると、リポジトリ ブラウザーによると多くのファイルが見つかりません。

誰かがこの問題に遭遇しましたか? やや簡単な修正はありますか?

ありがとう。

4

2 に答える 2

2

フォルダーを svn チェックアウト ディレクトリにコピーすることは常に問題です。これを行う、

  • プロジェクトを再度チェックアウトします。
  • meld または araxis merge を使用して、checkin/workinprogress フォルダーを比較します。
  • ここで、checkin ディレクトリにフォルダーを手動で作成し、すべてのファイルを workinprogress から checkin フォルダーにコピーします。

しないでください

  • 作業中のフォルダーをコピーする
  • .svn フォルダーを workinprogress から checkin にコピーします。

今、やります

  • svn ステータス
  • すべて追加/削除 ?/! ファイル/フォルダー。または、sudo svn --force add を実行するだけです。
  • 最後にsudo svn commit。

svn ROCKS のコマンドライン。Tortoise も良いですが、コマンド ラインがすべてを凌駕します。

于 2012-05-31T16:37:29.370 に答える
0

ええ...私は痛みを知っています。おそらく、別のフォルダ/プロジェクトからいくつかのフォルダをコピーしました...別のリポジトリに属しています。SVN は文句を言いません - 2 つの別々のリポジトリで作業できるようにするだけです。私に数回起こりました。すべてのファイルが同じリポジトリに属しているかどうかを確認します。

于 2012-05-31T16:02:30.923 に答える