-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
edp的功能与svn / git等版本管理系统的ignore问题 #65
Comments
.edpproj我觉得也需要进。import时的判断依赖这货,build一个项目依赖项目的metadata。总不能你建的我不能build了吧 |
加上 |
svn ignore这东西不好玩。。。 我觉得: 可以支持 这个觉得的前提假设是:
|
svn不管意味着几乎所有业务项目报废……但其实需要webserver这种东西的更多是业务项目……或者出个文档指导怎么做? |
是不能不管呀,要不用markdown写篇指引,init之后立刻在命令行显示出来吧。 |
关键是,一个 |
我的理解里,每个开发者的 比如我在开发时,为了一些mockup数据,在conf里加了几条规则劫持一些URL返回静态数据,然后这个conf被添加到svn中。 同时,另一个人也需要劫持这些URL,返回他自己的数据,所以他也会改动conf,然后又被加到svn中,这时就会有冲突。 |
模拟数据,url映射等配置 我想是不是放到版本管理中更好? 虽然开发时可能经常更改相关模拟用的conf但应该不存在冲突 |
我倒觉得模拟的数据是应该不同人有不同的,同一个功能,不同人开发的分支不同,那么他们在调试时,关注点不同肯定会导致数据不同,如A更关注 当然一份模拟数据包含所有的分支和边界值是一个方法,但我不能确定一个页面只有那么10个分支,比如列表一行10个足够覆盖所有分支,如果导致某开发人员得翻到第2页才能看到自己关心的那些数据,不如别玩了 |
分支开发数据不同是正常的,模拟数据随代码的话代码有分支,模拟数据也有分支。如同刚刚的那个场景分支A中关注字段长度,修改了模拟数据。分支B关注操作列,修改了模拟数据。A上线后B要合并A,模拟数据也一同合并,最后的模拟数据就是既有字段长度的mock数据也有操作列的mock数据。 两个分支一般情况下不会对同一个功能点修改,A关注是列字段长,B关注操作列,两者应该在模拟数据上不会有冲突吧,合并后应该在第一页能包含覆盖所有分支的测试数据(除非开发的时候有意设置了第二页数据)。如果有冲突,那应该两个分支修改了同一个功能点,比如A把长度限制在20,B分支又改成15了,这种情况的应该以最后一个上线版本为准,保持最新的模拟数据。 另外就是如果个人自己保存模拟数据,那模拟数据该怎么保存,管理呢? 现在对于只放在本机的数据都不放心...>_<... |
如果有10个分支,共30条数据(这不算多),合并后,发现在使用过程中,A写的部分可能有一些不大不小的问题,引时A又需要调试自己的分支,那么他需要做多少工作才能从30条数据中挑出自己关注的那3条,投入其中解决问题呢? |
这些是否应该进到版本库里?我的理解是module.conf可能需要进,.edpproj不应该进,所以edp是否应该支持加ignore的功能?
The text was updated successfully, but these errors were encountered: