小编Mic*_*son的帖子

我可以将本地分支映射到git中具有不同前缀的远程分支吗?

我们正在这里工作的半集中式git存储库.每个开发人员在中央git存储库中都有自己的子树,所以它看起来像这样:

master
alice/branch1
alice/branch2
bob/branch1
michael/feature
release/1.0
release/1.1

我在树上本地工作topic/feature,对应michael/feature于中央树.

我一直在用

git push origin topic/feature:michael/feature
Run Code Online (Sandbox Code Playgroud)

将我的更改推送到远程树.然而,这很麻烦并且容易出错(例如省略开发者名称,拼错功能名称等).

我正在寻找一种更清洁的方法来做到这一点.例如," git push".我怀疑用修改后的fetch refspec设置一个不同的遥控器会做到这一点,但我不确定如何做到这一点.我也不确定如何修改我当前的分支定义以使用不同的遥控器.

我的当前.git/config看起来像:

[remote "origin"]
    url = git://central/git/project
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "topic/feature"]
    remote = origin
    merge = refs/heads/michael/project

编辑:我也想将它应用于拉/取.但branch.<name>.merge照顾到了吗?

如果我找到了什么,我会继续研究这个并发布在这里,但我希望得到一些其他好的想法.

编辑2:我已经决定保持本地和远程分支名称相同.它似乎是最不起作用的,也是最不容易出现未来问题的.

git heroku nodester phpfog

12
推荐指数
1
解决办法
3217
查看次数

如何在负载平衡环境中设置SSL?

这是我们目前的基础设施:

  1. 共享负载均衡器后面的2个Web服务器
  2. dns指向负载均衡器
  3. web应用程序在asp.net中完成,使用wcf服务

我的问题是如何设置SSL证书以支持https连接.

以下是我的两个想法:

  1. SSL证书终止于负载均衡器.负载均衡器后面的安全/不安全通信将转发到2个不同的端口.
    pro: 只需要1个证书,因为我横向缩放
    :我必须通过检查请求来自哪个端口来检查安全性或不安全性.我觉得不对我说

    ,当IIS绑定2个不同的端口时,WCF的设计将无法工作
    (根据这个)

  2. SSL证书终止于每台服务器上?
    缺点:需要添加更多证书才能横向扩展

谢谢

asp.net wcf infrastructure load-balancing

7
推荐指数
1
解决办法
8625
查看次数

ASP.NET MVC - 控制器测试的模拟成员资格

我不知道如何为我的控制器测试模拟ASP.NET成员资格.

控制器代码:

MembershipUser username = Membership.GetUser();
string UserID = username.UserName.ToString(); 
Run Code Online (Sandbox Code Playgroud)

有谁知道如何模拟这个控制器测试?我正在使用RhinoMocks.

asp.net-mvc unit-testing asp.net-membership

5
推荐指数
2
解决办法
2464
查看次数