我對我的項目使用了mercurial版本控制。 現在我要合併分支源分支B.如何在mercurrial中合併源文件時忽略文件夾
而且我的問題是:
- 有什麼辦法合併源時忽略了一些文件夾?
- 或者有什麼辦法可以指定一個文件夾來合併?
我搜索了谷歌我的問題,但只發現如何忽略文件。
任何人都可以幫助我解決這個問題嗎? 非常感謝你
我對我的項目使用了mercurial版本控制。 現在我要合併分支源分支B.如何在mercurrial中合併源文件時忽略文件夾
而且我的問題是:
我搜索了谷歌我的問題,但只發現如何忽略文件。
任何人都可以幫助我解決這個問題嗎? 非常感謝你
聽起來像你在項目中分叉文件夾。一個選擇是添加的文件夾在你的.hgrc
文件合併
[merge-patterns]
path/to/folder/* = internal:local
我已經嘗試作爲您的評論,但所有的來源都合併成功。我向hgrc文件添加了更多內容,如下所示:[merge-patterns] path/to/folder_need_merge/* = internal:local我在想我是否做得對或不對。感謝 –
成功合併是預期的行爲,它始終保留您的本地更改(根據您的第二個問題)。如果您想完全忽略該文件夾以便它不被推送,您可以將該文件夾添加到'.hgignore' –
如果您希望在保持文件夾結構的同時版本獨立控制它們的情況下,mercurial還支持嵌套的repos –
爲什麼被標記這個問題爲'svn'過程中始終使用本地文件? –
「忽略一些文件夾,但文件」是難以理解的,對不起。重寫或解釋它更好,也許在更長的英語單詞 –