###前提・実現したいこと
Subversionで管理しているソースコードがあり、以下のツリーで管理しています。
/---trunk    |  __target.txt    |    \-branches       |        \-feature_00            __target.txt
※trunkおよびfeature_00には他にもファイルやサブディレクトリが複数あります。
この時、漏れなくtrunkの変更をbranches/feature_00にマージしたいです。
###発生している問題・エラーメッセージ
特定のファイル(__target.txt)だけ変更がマージされません。
・実行したコマンド
cd feature_00   svn merge --dry-run -r 100:HEAD ${TRUNK_URL} .
-> この結果、__target.txtがマージ対象の一覧に現れないことがわかりました
この時、その他の変更があったファイルは"U"と表示されたり、"C"と表示されたりして正しくマージ対象として認識されています。
尚、r100はbranches/feature_00でsvn log --stop-on-copyした時の最初のリビジョン番号です。
特にエラー表示はありません。
また、--dry-runを外して実際にマージしても同様で、__target.txtはマージされませんでした。
確認のため、以下のことを実施しましたが、問題は見当たらないように思います。
・svn infoで、カレントWCが確かにbranches/feature_00の作業コピーであることを確認
・リポジトリ上のファイルに差分があることを確認
svn diff ${TRUNK_URL}/__target.txt@HEAD ${BRANCH_URL}/feature_00/__target.txt@HEAD
-> 確かに差分があった
・branches/feature_00のカレントWCはsvn update済みでコミットされていない変更は存在しない
・svnユーザのホームディレクトリで.subversion/configを見て、"global-ignores = "と空欄になっていることを確認
・svn proplist __target.txtを実行して、svn属性にも差分がないことを確認
###補足情報(言語/FW/ツール等のバージョンなど)
・実行環境
Linux(CentOS 5.11(Final))に対してsvn+sshで接続
・Subversion
svn --version = 1.6.11 (r934486)
・ターミナルソフト
RLogin 2.18.0

回答1件
あなたの回答
tips
プレビュー

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。