1

ピクルスに入った方法:

svn switch http://repo/project/rbanches/branchname/plugins/com.securemacprogramming.myplugin com.securemacprogramming.myplugin

これが原因(svnステータスの「スイッチでの着信削除」に加えて):

svn switch http://repo/project/branches/branchname/plugins/com.securemacprogramming.myplugin com.securemacprogramming.myplugin
svn: . is not under version control

svn switch http://repo/project/trunk/plugins/com.securemacprogramming.myplugin com.securemacprogramming.myplugin
svn: . is not under version control

svn revert
[nothing changes]

プラグインフォルダを完全に削除することで、なんとか半使用可能な状態になりましたがsvn up、親からコンテンツを復元できません。から正しい場所にチェックアウトできますsvn coが、作業コピーは2つのリポジトリからのもののようです。親レベルはフォルダがバージョン管理されていないと見なします(つまり、「?」と表示されます)。mypluginsフォルダには正しい場所が表示されます。svn infoそれでは、ローカルコピーを削除して再開する以外に、フォルダがSubversionの頭の中で接続され、期待するブランチ上にある場所にどのように回復できますか?

私は、その混乱の間、少なくともサーバーに変更を加えませんでしたが、もちろん、最初に行おうとしていたブランチに変更をコミットしてからです。

4

1 に答える 1

1

--depth=infinity オプションを に渡していればsvn revert、 に着信すると思われる変更を取り消すことができたことがわかりましたsvn switch

于 2010-10-14T14:39:07.920 に答える