私はVisualSVNと亀を使ってSVNリポジトリを操作しています。誰かが同じrepostiory内のある場所から新しい場所に移動したフォルダを必要としました。私はやってしまいました。古いフォルダを新しい場所にコピー/貼り付けました(変更履歴を取得しなかったなど)。それ以来、彼らはファイルの束を更新しました。以前の場所からの古いファイルは削除されませんでした。古いファイルから変更履歴を取得し、それを新しい場所に関連付ける方法はありますか?リビジョン番号、ログメッセージなどを追加する必要があります。SVN変更ログを変更する
4
A
答えて
0
いいえ、できません。移動中のファイルの完全な履歴を追跡しない/既知のSVNの不具合の名前を変更します。この種の機能が本当に必要な場合は、gitやMercurialのようなものを使うのが良いでしょう。
はい、私は、新しいVCSに移行することは本当にオプションではないことを何度も知っています。残念ながら、あなたがこのようなものに遭遇したとき、あなたはかなり詰まっています。
1
古いファイルを元に戻して再コピーすると、最初に新しいファイルに関連付けられた変更が適用されません。ただし、変更をマージすることができます。
はい、おそらく、新しいファイルを移動または削除し、古いファイル(履歴あり)を新しい場所にコピーしてマージすることで、あなたが望む変更。
関連する問題
- 1. SVNログのコード変更を取得
- 2. SVN:バージョンコントロールモデルを変更する
- 3. SVNリポジトリを変更する
- 4. git-svnをSVNリポジトリに変更する
- 5. svnソースリポジトリを変更
- 6. git-svnパスワード変更
- 7. SVN変更ビュー(ツリー)
- 8. Laravel変更ログ・パス
- 9. Perlコード変更ログ
- 10. Redmineの変更ログ
- 11. SVNのジェンキンスパイプラインスクリプトでの変更ログの重複
- 12. SVNリビジョンのタイムスタンプを変更する
- 13. リポジトリの場所を変更するSVN
- 14. svnブランチの変更を確認する
- 15. Tortoise SVNフックショーの変更
- 16. 変更履歴:svn + latex
- 17. Mailgunのログのタイムゾーンを変更する
- 18. Jenkinsの設定変更ログ
- 19. データベースへの変更ログ
- 20. C#/ SQLの変更ログ - ベストメソッド
- 21. Tomcatでの変更のログ
- 22. SVNリビジョンのタイムスタンプを変更します
- 23. チェックアウト/更新時にメンバ変数の名前を変更するsvnスクリプト
- 24. git-svn:ローカルトランクの変更を 'トランク'で更新します
- 25. 私のgitブランチを更新し、git-svnのsvnリポジトリを変更しました
- 26. SQL Serverのパスワードの変更をログ
- 27. Git - 変更リスト(svn)等価物
- 28. SVNは、ここに私の変更
- 29. SVNのauthzとフォルダの名前変更
- 30. BASH変数へのSVNログ出力
-1:質問には、svn moveまたはsvn renameが使用されたことが示されていません。 – jgifford25
-1:ファイルの履歴を追跡しているときに、既知のSVNが失敗しているのはいつですか?たぶんあなたは他のVCSを考えていますか? – Avi
質問は明らかに、ポスターが "svn move/svn rename"の代わりにコピー/ペーストを使って "うまくいった"ことを意味しています。 Subversionは、対応するSubversionコマンドを使用するのではなく、OSによってファイルの名前が変更または移動された場合、ファイル履歴を失うことでよく知られています。 –