1
是否可以將文件從一個分支複製到另一個不相關的分支,同時保留該文件的歷史記錄?bzr:將文件從一個分支複製到另一個不相關的分支
是否可以將文件從一個分支複製到另一個不相關的分支,同時保留該文件的歷史記錄?bzr:將文件從一個分支複製到另一個不相關的分支
Bazaar對此操作沒有直接的支持。
儘管您可以使用其他工具來實現此目標。但這不是很平凡的操作。您可以使用bzr-fasimport插件您的分支的完整歷史記錄導出到fastimport流,然後過濾歷史所需的文件,並創建新的分支,只有這一個文件,它的歷史:
bzr fast-export > full-branch.fi
bzr fast-import-filter -i foo.txt full-branch.fi > only-foo.fi
bzr fast-import only-foo.fi foo-only-branch
然後合併富,only-分支到你的目的地分支
bzr merge /path/to/foo-only-branch -r0..-1
注:快速出口/快速導入後舞獨尊-foo的歷史將與原分公司不兼容,所以你不能這樣做這一招幾次。
謝謝 - 這真的很有幫助! (希望它會更容易些,但我知道它不是他們設計的) – robince 2010-08-25 08:36:57