更新日: 2017-03-03 (金) 10:27:48 (260d)

:Eclipse

Eclipse Subversion ディレクトリがSwitchになってしまった時

さて、世にSubversion (SVN)ほど便利だけれど私を悩ませるツールもないと思います…。

EclipseでもTortoiseSVNでもどっちでもよいのですが、コピペをしてソースコードを移動していると、Switchという状態になり、リポジトリと同期できなくなります。

Eclipseでのアイコンの見た目が、下に上向きの矢印が付いた状態になります。

switch.png

一見、コミットに成功しているように見えますが、リポジトリを見ると、別のディレクトリの中に入っていたりします。
もともと、別のURL内にコミットをする機能なのです。
http://www.caldron.jp/~nabetaro/svn/svnbook-1.4-final/svn.ref.svn.c.switch.html

で、コンフリクトとも違うので、解決方法が中々ありません。

下記のページに解決方法が書いてあったので書いておきます。
http://stackoverflow.com/questions/100812/how-do-i-undo-svn-switch-on-a-subdirectory

  1. Switchになってしまったディレクトリをコピーなどで、SVNと関係のない別のディレクトリに保存しておく
  2. SVNで管理しているディレクトリの方で、Switchになってしまったディレクトリを削除する
  3. 上の階層で、一度Updateする
  4. すると、問題のディレクトリが一旦なくなる
  5. 他のディレクトリに保存しておいた、元のディレクトリから、.svnのファイルを削除
  6. 元の場所にコピー 新しいものとしてAddする

選択肢 投票
このページの情報は役に立った 6  
このページの情報は役に立たなかった 0  
どちらでもない 0  
このページが参照された数
Total: 8217, 今日: 2, 昨日: 0

添付ファイル: fileswitch.png 1382件 [詳細]

でじうぃきは神奈川県横浜市の位置情報システム・スマホアプリ開発の株式会社オンラインコンサルタントが運営しています。
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2017-03-03 (金) 10:27:48 (260d)