これが私の状況です。svn からチェックアウトしたプロジェクトのローカル コピーがあります。Linuxサーバーで作業しています。私は営業日の初めにチェックアウトを実行し、その後、私と他の人がプロジェクトに含まれるファイル/フォルダーを編集します。一日の終わりに、変更を svn にコミットする必要があります。
コマンドsvn status .
を使用して変更を取得してから、新しいファイル/フォルダーと削除されたファイル/フォルダーに対して実行svn add [filename]
します。svn delete [filename]
名前が変更されたフォルダーにのみ問題があります。svn でフォルダーの名前を変更する正しい方法は command svn move [from-folder] [to-folder]
. しかし、誰かが を使用してフォルダの名前を変更した場合はどうmv [from-folder] [to-folder]
でしょうか?
私が行った場合:
svn delete [from-folder]
その後
svn add [to-folder]
「delete コマンド」ではエラーが発生しませんが、「[to-folder] は既にバージョン管理下にある」という「add コマンド」のエラーが発生します。
フォルダの名前が変更されたかどうかを確認するにはどうすればよいですか? どうすれば変更を正しくコミットできますか?