在别人创建的分支上工作可以吗?
Is it OK to work on a branch that was created by someone else?
背景:
我正在使用 GitHub 开发一个项目,我受到高级开发人员的监督,他们有时会向我的存储库推送一些额外的代码。
假设,他们向存储库添加了一个名为 tests
的新分支。 tests
分支正在添加一些我必须处理的模板文件。完成后,我应该将这些文件与 master
分支合并。
疑惑:
我应该:
- 在
tests
分支上工作或
- 创建我自己的分支(如
my-tests
或 tests-preparation
)并在工作完成后将其与 master
合并?
关键是我的主管可能会将一些更改推送到 tests
分支,我想避免我的代码和他们的代码发生冲突。另一方面,我不想创建名称麻烦的不必要的分支。
在这种情况下,最佳做法是什么?
Git 也用于管理冲突。所以推入同一个分支不应该是一个真正的问题。
如果你不想让他们处理冲突的事情,也许你可以在另一个分支工作。
你的分支是否必须在服务器上?您也可以在您永远不会推送到源的本地分支机构中工作。并且时不时合并tests
.
背景:
我正在使用 GitHub 开发一个项目,我受到高级开发人员的监督,他们有时会向我的存储库推送一些额外的代码。
假设,他们向存储库添加了一个名为 tests
的新分支。 tests
分支正在添加一些我必须处理的模板文件。完成后,我应该将这些文件与 master
分支合并。
疑惑:
我应该:
- 在
tests
分支上工作或 - 创建我自己的分支(如
my-tests
或tests-preparation
)并在工作完成后将其与master
合并?
关键是我的主管可能会将一些更改推送到 tests
分支,我想避免我的代码和他们的代码发生冲突。另一方面,我不想创建名称麻烦的不必要的分支。
在这种情况下,最佳做法是什么?
Git 也用于管理冲突。所以推入同一个分支不应该是一个真正的问题。
如果你不想让他们处理冲突的事情,也许你可以在另一个分支工作。
你的分支是否必须在服务器上?您也可以在您永远不会推送到源的本地分支机构中工作。并且时不时合并tests
.