git主题分支删除级联或通知

时间:2013-12-12 14:51:26

标签: git

我有一个主题分支“featrue_A”。

为了在测试机器上进行测试,我将其推送到git服务器并将测试机器从服务器上拉下来然后进行测试

  1. 这是一个好习惯吗?因为每次测试时我都不想git archive和cp。

  2. 如果我这样做。我该如何清理主题分支?我知道git branch -dgit push origin :[branch_name]删除了本地&远程分支。但是测试机器上的分支怎么样?如果许多其他客户端已拉出此分支怎么办?因为默认情况下git pull将拉出遥控器上的所有分支。所以每个人都有一个空引用。如果他们在相应的本地分支和git push ,该分支将再次添加到服务器上!!

  3. 谢谢:)

1 个答案:

答案 0 :(得分:1)

  1. 使用Git听起来非常合理。
  2. 我建议你把提交推送到一个ref命名空间,而不是默认提取的refspecs(refs / heads / *和refs / tags /) *)。例如,推送到refs / for-test /而不是代替。该代码将可供那些想要它的人使用,但不会对其他任何人造成混乱。这将允许您跳过清理。保存用于测试的代码本身可能很有用,但作为安全功能,您也不必依赖具有执行非快进分支更新的用户。不过要考虑这些数字。如果你有成千上万的裁判,我不确定Git会表现得那么好。