我拥有一个存储库,但我有时会有其他人进行更改或添加新文件。我们现在正在使用mercurial和bitbucket。我们使用Pycharm作为我们的IDE来处理大多数VCS功能。
这是他为了添加新文件/更改而遵循的正确流程吗?
hg branch <branch>
hg add
hg commit -m "message"
hg push -b <branch> --new-branch
然后,在我结束时,我会将此分支与默认分支合并并批准它。
我错过了什么吗?是否为他创建/修改的每个文件(或文件组)都有一个单独的分支?我们应该使用fork吗?
答案 0 :(得分:1)
这是他为了添加新文件/更改而遵循的正确流程吗?
没有
我错过了什么吗?
是。简而言之 - “......全部错过......”。您必须重新阅读Mercurial ABC或Mercurial Kick Start并选择可用于您的工作流程(至少没有一堆无用的命名分支)