小编vqu*_*ans的帖子

审核后,将新的/固定代码提交给现有的Gerrit分支

如何向已经过审核的现有Gerrit分支机构提交新的"补丁集"?当我登录评论网站时,我有机会复制checkout/pull/cherry-pick和patch命令.

我尝试使用checkout命令将代码放入我的本地工作区:

git fetch http://website/project refs/changes/##/####/# && git checkout FETCH_HEAD
git checkout -b my_new_branch
Run Code Online (Sandbox Code Playgroud)

然后我对文件进行了更改,然后通过运行将本地文件添加到分支

git add <filename>
Run Code Online (Sandbox Code Playgroud)

现在将它们提交回存储库,我想我需要做一个

repo commit -m "message"
repo upload <projectname>
Run Code Online (Sandbox Code Playgroud)

但它告诉我,我没有分店!所以我试了一下

repo start <branch name> <project name>
Run Code Online (Sandbox Code Playgroud)

这清除了我的变化....回到A点....这里命令的正确顺序是什么:)对不起伙计们,我仍然试图围绕这个整个git系统!Blaaah ...... SVN用户在这里:)

git repository gerrit

2
推荐指数
1
解决办法
5632
查看次数

后端的HAProxy重定向方案无法正常工作

我有一个haproxy集群,其中包含两个用于http和https的前端以及许多使用domain2backend映射选择的后端.

某些后端只能通过HTTPS访问.

我尝试redirect scheme https code 301 if !{ ssl_fc }在后端使用,但haproxy似乎忽略了它.我甚至只是尝试重定向(没有任何条件),但haproxy忽略了后端部分的重定向.

配置摘录:

global
    maxconn 1024
    debug
    log localhost local0 debug
    tune.ssl.default-dh-param 2048

defaults
    balance roundrobin
    maxconn 32
    log global
    monitor-uri /haproxy_test
    timeout connect 5000ms
    timeout client 50000ms
    timeout server 50000ms

frontend http-in
    bind *:8080
    mode http
    option httplog
    option forwardfor
    use_backend %[req.hdr(host),lower,map_dom(./etc/domain2backend.map)]

frontend https-in
    bind *:4443 ssl crt ./etc/ssl
    mode http
    option httplog
    option forwardfor
    http-request add-header X-Proto https if { ssl_fc }
    use_backend %[req.hdr(host),lower,map_dom(./etc/domain2backend.map)]

backend app1_www
    redirect …
Run Code Online (Sandbox Code Playgroud)

redirect haproxy

2
推荐指数
1
解决办法
5431
查看次数

标签 统计

gerrit ×1

git ×1

haproxy ×1

redirect ×1

repository ×1