![](/style/images/good.png)
![](/style/images/bad.png)
xdm 都来看看这都啥奇葩操作
source link: https://www.v2ex.com/t/944414
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
xdm 都来看看,公司这奇葩操作: 目前开发的需求和正在测试的需求分支有冲突,由于测试的需求比较重要,所以分支一直能不能切到开发分支,导致正在开发的需求不能开发。 领导又不想延期,于是给的办法是:白天你们参与开发的回家休息,白天分支给测试用,晚上上晚班通宵开发,这样不就有分支了嘛。 哈哈哈哈,xdm ,mlgb
![]() |
JYii 1 小时 25 分钟前 后面的操作先不说,为什么不能切换分支
|
![]() |
mitsuizzz 1 小时 22 分钟前 测试不应该到测试环境测吗,开发环境做开发
|
sscs 1 小时 21 分钟前 只有一个环境?
就算公司穷到这地步改个 namespace 不就分开了 还是说仅有的一台服务器只能部署一套服务么 |
sscs 1 小时 20 分钟前 @tianmalj0613 #2 没有一个开发有权限拉新分支?
|
simonCN 1 小时 18 分钟前 说白了就是就是公司技术水平低下,多个环境不就解决了,dev, qa, uat, prod 分开
|
![]() |
christin 1 小时 18 分钟前 不是很理解,可以单独开一条分支给测试用,你们就正常开发就好了啊。
|
luhongfei66 1 小时 18 分钟前 是 git 吗,咋感觉你们公司没有人会用啊,开发的分支不合测试分支有啥问题吗,咋会影响开发,你开发的代码是提交到开发的分支,又不是提交到测试分支
|
![]() |
hhjswf 1 小时 15 分钟前 via Android 感觉一堆臭皮匠。。
|
![]() |
AreYou0k 1 小时 13 分钟前 让公司买两台服务器, 开发配两台电脑. 这样你们不就可以一边改测试一边开发了吗😁
|
![]() |
terrysnake 1 小时 12 分钟前 感觉这领导搞反了啊,不一般都是测试加班测试,太晚的话第二天不用来。开发上班就可以有活干嘛?
|
tianmalj0613 1 小时 10 分钟前 |
yunyuyuan 1 小时 7 分钟前 “后端不能将开发的代码合上去”,没搞懂这里为什么要合代码才能开发(和前端联调)呢,后端在本地起服务给前端就行了吧
|
![]() |
my1103 1 小时 6 分钟前 @tianmalj0613 是开发和测试都在测试环境操作的,后端合了代码也是发的测试环境。所以会冲突。没有多余的环境。目前公司只有 test ,pre ,prod
|
![]() |
lawmil 1 小时 3 分钟前 没太看懂,如果是用 git 为啥会有这种合并问题,是并发测试?如果是就开多套测试环境,如果不是,git 天然支持多分支开发,只是后期合并的时候冲突比较头疼,但也不用开发人员倒班吧~
|
zznotebackup 58 分钟前 为啥要合并?不合并不能正常开发吗,还不能切分支,没搞懂
|
![]() |
ghost024 57 分钟前 我看你在 17 楼不是说公司有 pre 环境吗?测试的需求去 pre 环境啊,这个需求已经开始测试了,说明开发阶段已经结束了,最多就是根据测试调整一下,你们新开发的在 test 上面接着搞不就行了?我还以为只有两个环境。。。
|
![]() |
ghost024 55 分钟前 @ghost024 如果只有两个环境,一个 test 服务器,一个生产服务器,那就没办法了,只能说傻逼了,或者你们这几天先开发,不测试,等测试测试结束,或者功能上线以后,你们这段时间开发的代码再上 test 服务器测试,但按道理一般都是三个环境的。。。。
|
popvlovs 51 分钟前 什么意思,只有一个环境,白天测试用,晚上研发用?
那不是很扯淡么,每次换班都要重装环境么?还是只有一个白天晚上会这样 实话说这操作奇葩到不合理,感觉是不是遗漏了什么关键信息 |
![]() |
ghost024 51 分钟前 @my1103 我知道啊,prod 是生产在跑的代码么,pre 是验证分支代码,你这个功能已经开始测试介入了,说明开发自测是 ok 的,那说明如果 ok 的话,如果测试没问题,下次上线是会上掉的,那就在 pre 验证啊,如果有问题,pre 分支开修复分支修复啊,这样也不会阻塞你们的 test 分支
|
mxT52CRuqR6o5 51 分钟前 via Android 你们是在用 svn 管理吗?
|
![]() |
ilovey482i 49 分钟前 开发本机不能起服务吗?一定要用测试环境?真搞不懂你们
|
![]() |
RATIONALITY 48 分钟前 不是分支的问题。。是没有配置开发环境。
如果开发阶段需要前后端联调,就后端拉 dev 分支,运行在自己电脑上。 前端连这台机器的 ip ,问题就解决了 |
![]() |
ghost024 46 分钟前 而且如果 test 分支就算被占住了,你从 test 再拉一个分支不就行了,你们新开发的代码最后合到新拉的分支,然后那个 test 的功能 ok 了,直接把这个分支合到 test 就可以了,这样也不会阻塞,git 可以灵活的来搞啊
|
![]() |
leokun 46 分钟前 我个人感觉是不是大家太摆了,「没有多余的环境」这个问题多好解决啊
|
tianmalj0613 45 分钟前 你们部署一套环境特别复杂吗?
|
fao931013 44 分钟前 欲言又止.jpg
|
inhzus 44 分钟前 「没有多余的环境」这个问题多好解决啊 +1
|
![]() |
my1103 43 分钟前 @RATIONALITY 后端在其它分公司,不在一起
|
![]() |
aino 41 分钟前 借楼问问各位大佬
功能分支——>test——>main 然后本来要上线的一个功能已经合 test 且已经测试完毕,且为修改主流程功能,这时候通知不上线,先写另外一个功能,这个时候想问 我新功能分支是从 main 拉取 没问题,新功能分支怎么合 test 呢 |
Seulgi 31 分钟前 有三套环境,test ,pre ,pro 。那为什么还会环境不够,pre 说白了就是你们的一个预发分支,你们现在没有预发的需求,也就是现在 pre 其实没用处,那临时顶替给测试使用,开发使用 test ,完全没问题,如果说你们 pre 预发会有正式流量进入,那临时关闭流量切割 pre 为独立环境就完事了,方法总归是有的,只能说你们公司没有一个人去想。
|
![]() |
JKeita 12 分钟前 你们本地没环境的吗
|
zengguibo 6 分钟前 多大的事啊,再开一个环境,叫开发环境不就可以了吗,一般几套环境就,
dev(develop 分支,开发人员想怎么折腾就怎么折腾) qa(开发人员已经测试完成,可以提交测试人员的) pre(release 的分支,环境与正式一样的) , prod(master 分支,正式环境) |
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK