小编Sus*_*syP的帖子

Git:在新分支中重新开始,从历史记录中删除提交

第一个问题在这里!

我们正在使用 git 进行项目的版本控制。我们的仓库看起来像这样:

master: C0-C1-C2-C3-C4
                \            
    development: C5-C6-C7
Run Code Online (Sandbox Code Playgroud)

当我们开始项目时,我们被建议使用 gitflow 工作流程。无论如何,由于我们是一个小团队,之前没有 git 经验,正在开发一个相当小的项目,所以我们现在认为这可能有点过头了。相反,我们想开始使用功能分支模型

长话短说,我们想要这样的东西:

master: C0-C1-C2-C5-C6-C7
Run Code Online (Sandbox Code Playgroud)

因此,从 C7 开始,我们可以“从头开始”(但保留我们迄今为止所做的事情),但现在使用单独的功能分支。

正如您所看到的,我们还想删除C3C4这是因为它们完全无用(这些提交添加了一些在C6C7中添加的文件),而且还因为我们希望从一个干净的主分支开始,而不在历史记录中进行合并。

我以为这会很简单,但经过几个小时的谷歌搜索后,我有点迷失了。我读到有关创建新的孤立分支、复制 C7 的内容然后删除其他分支的信息,但我不确定这是否是正确的方法。

哦,顺便说一句,我们无法创建新的存储库。这是在学术课程中向我们提供的私人回购协议,也是我们唯一拥有的。

提前致谢。

git version-control github

5
推荐指数
1
解决办法
1286
查看次数

设置 ScrollView 内元素相对于屏幕的高度

我正在研究一个布局,我希望它看起来像这样:

1

我目前的方法如下:

  1. 我有 ScrollView,其子级为 LinearLayout(蓝色
  2. 我将 LinearLayout 内的元素设置为android:height = "0px"
  3. 我用android:weight = "0.25"黄色)和android:weight = "0.50"橙色)调整它们的高度。

不管怎样,我真正想要的是在 LinearLayout 内设置一些元素,其高度相对于屏幕尺寸。

有没有办法仅使用 xml 来完成此任务?

如果没有,是否有任何建议的 dp 尺寸参考,可以匹配大多数设备中屏幕高度的约 25% 或约 50%?

android android-layout

5
推荐指数
1
解决办法
1661
查看次数

标签 统计

android ×1

android-layout ×1

git ×1

github ×1

version-control ×1