我发现cherry-pick在某些情况下特别有用,例如,当我有一个feature1分支和一个test-feature1分支时,我想应用测试中发现的更正;或者换句话说,我想测试新功能,为此我需要在测试分支中使用这些新功能。
cherry-pick这里的好处是我可以选择我想在其他分支中应用的具体更改;也许合并整个分支并不有趣。
我在过去的项目中一直在使用它,但我认为这种做法会导致工作流程不一致。是cherry-pick-ing一个不推荐和可避免的做法?
我只是要提交的文件,其扩展名是.fmb,.fmx和.pll,但我不能配置.gitignore文件来实现这一目标.
我试过以下内容:
!.fmb
!.fmx
!.pll
Run Code Online (Sandbox Code Playgroud)
还有:
!*.fmb
!*.fmx
!*.pll
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我必须在Bitbucket和GitLab之间决定存储库托管(是的,它们必须是私有的).我过去曾经使用过Bitbucket,但现在我发现了GitLab,我发现让自托管存储库管理器非常有吸引力.但是,我必须证明使用其中一个(特别是在使用GitLab的情况下,因为假设其安装和配置的开销).
我们必须考虑以下因素:
那么,我应该选择自托管的回购管理器(GitLab),而不是非自托管的(Bitbucket)?
我刚刚意识到在Bitbucket中导航可能在每个分支中都有不同的README,每个分支都在讨论分支.另外,Bitbucket显示每个分支的主README,它没有多少意义.
这是一个好习惯吗?
我想将我的软件工程实践扩展到持续集成。我知道 Jenkins 是迄今为止最常用的 CI 工具,所以我决定从它开始。
但我对使用哪种构建工具有很多疑问。我读到大多数都是基于Ant的,而Ant现在也被广泛使用,所以我不清楚这些工具使用哪一个。
我正在开发一个需要存储一些数据的应用程序.我在存放间怀疑/usr/local/myapp,或/var/lib/myapp.
哪个是最合适的目录?
git ×4
bitbucket ×2
ant ×1
build-tools ×1
cherry-pick ×1
gitignore ×1
gitlab ×1
ivy ×1
linux ×1
maven ×1
self-hosting ×1