私のIDEはSubversionを使用していることを知らず、クラス名を変更すると(Java)、バージョンコントロールシステムに通知せずにファイルの名前を変更します。私はもちろん、ファイルの履歴を保持するのが好きです。私はTortoiseSVNには、 "修復移動"と呼ばれるオプションがありますが、これは移動を修正することを理解していますが、私はUbuntuにいるのでオプションではありません。コマンドラインから移動を修復する方法はありますか?SVN "repair move" from command-line
答えて
あなたは、ファイルの古い名前/場所を覚えている場合:
mv new-filename old-filename
svn mv old-filename new-filename
あなたは、もちろん、Subversionのコマンドラインクライアントをインストールする必要があり、あなたはおそらく持っています。そうでなければ、sudo aptitude install subversion subversion-client
はそのトリックを行うべきです。
あなたのコメントによると、いいえ、これより簡単な方法はありません。あなたの古いファイル名が何であるかわからない場合は、svn stat
がヒントを与えるかもしれません。
+1、これも同様にスクリプト化することができます –
私は同僚のためにこの質問を研究していましたが、[this](http://www.syntevo.com/smartsvn/documentation.html?page=commands.detect-moves)移動されたファイルの負荷がある場合はかなりクールです。 – Benjol
コマンドラインから移動を修復する方法はありますか?
いいえ、これはSVN issue 1802です。それは2003年以来開いているので、あなたの息を止めないでください。
あなたは、私はTortoiseSVNのソースコードで見
svn-repair old-filename new-filename
は、 'svn-repair old-filename new-filename'とするべきではありませんか? – chiccodoro
はい!今それを修正:) – ndyer
- 1. Matlab ARGV from Commandline
- 2. Zip svn repository from CruiseControl.net
- 3. SVNブランチ情報from Java
- 4. svn authentication from cron job(osx 10.7)
- 5. Repair-ServiceFabricPartitionコマンド
- 6. コンテキストメニューにSvn Moveが表示されない
- 7. image mouse move with move
- 8. IDA Pro CommandLineパッチプログラム
- 9. iphone sdk with commandline
- 10. HDINSIGHTハイブ、MSCK REPAIR TABLEテーブル名のスローエラー
- 11. htaccess:Folder Move
- 12. svn move --forceで変更情報を失うことはありますか?
- 13. CommandLineインスタンスへのプロセスのアタッチ
- 14. Linux commandline convert pdf to excel
- 15. Gradle、commandLine 'cmd'、 '/ c'、 'echo doLast!'何
- 16. Cassandra 'nodetool repair -pr'が長すぎる
- 17. mvcarray on marker move
- 18. スレッドセーフunique_ptr move
- 19. std :: thread moveコンストラクタ
- 20. C++ - NRVO and move
- 21. ThreeJS cant move camera
- 22. Cocoa Move Mouse
- 23. Unity3D Player Move
- 24. JLabel does not move
- 25. std :: move returnステートメント
- 26. C++ - Boost.Promise、Boost.Unique_FutureとMove Semantics
- 27. amcharts 'stockChart mouse move listener
- 28. std :: move Vs std :: forward
- 29. g ++ 4.4:iostream move semantics
- 30. std :: move in-place operation
を入力することができ、あなたの.bashrc、その後
にこれを追加し、それが戻って手動でファイルを移動して、「SVNの動きは、」それを背中その目的地へ。もちろん、私はコマンドラインでそれを行うことができます、私はちょうど簡単な方法があるかどうか尋ねています。 –
あなたのIDEが何であるかを言及したいかもしれません - 多くのIDE固有のツールがあります。 – shaunmartin
@ shaunmartin、ここで彼が使っているIDEは本当に重要ですか? –