小编kyl*_*mac的帖子

使用git和github的工作流程最佳实践?

我一直在和我的小团队开发人员一起使用git和github来完成我们的项目.我不禁想到我们做得不对.我很想知道其他人如何在他们的项目中使用这个工作流程.

我们如何使用它: 我们在每次更改之前进行分支,合并回master,在本地提交并推送到我们的github repo.然后我们进入我们的测试环境并拉出github repo的master分支.我们还没有完全掌握rebase,fetch或者tagging还没有.

我想如何使用它: 我希望能够ssh到不同的服务器并将特定的标记版本,如"阶段1"拉入服务器.这可能,或者我需要两个不同的github回购?

您是否应该将git pull特定分支放入Web服务器或创建新的别名git push

你能控制一个git存储库中的候选版本或环境(测试,开发,生产)吗?或者你需要多个?

如果拉动是解决方案,你可以拉一个特定的tag

git version-control workflow github

22
推荐指数
2
解决办法
9288
查看次数

NGINX hashbang重写

我想知道hashbang(#!)url的位置或重写nginx指令是什么样的.基本上通过像前端控制器一样的hashbang路由所有非哈希的网址.所以:

http://example.com/about/staff
Run Code Online (Sandbox Code Playgroud)

会路由到

http://example.com/#!/about/staff
Run Code Online (Sandbox Code Playgroud)

我不清楚这里最好的技术是什么?是否编写if语句来检查hashbang的存在,或者只是编写一个过滤所有请求的泛型重写...

regex hash rewrite nginx

8
推荐指数
1
解决办法
1万
查看次数

如何将jQuery .live()与ajax一起使用

目前我正在使用John Resig的LiveQuery插件/函数来允许用户对列表项的长无序列表进行排序.代码如下:$('input#q').liveUpdate('ul#teams').focus();当我使用ajaxified选项卡对列表进行排序时出现问题.基本上我使用ajax来拉入不同的列表,并且该liveUpdate()函数无法访问新的li.

我假设我需要使用该.live()函数绑定它.但我不清楚如何将其绑定到ajax事件,我只使用了"click"事件.如何将新绑定liveUpdate()到新加载的列表项?

编辑: ajax选项卡通过wordpress ajax api运行,所以代码相当复杂,但简化它是这样的:

$('div.item-list-tabs').click( function(event) {
    var target = $(event.target).parent();

    var data = {action, scope, pagination}; // Passes action to WP that loads my tab data
    $.post( ajaxurl, data, function(response) {
        $(target).fadeOut( 100, function() {
            $(this).html(response);
            $(this).fadeIn(100);
        });
     });

     return false;
});
Run Code Online (Sandbox Code Playgroud)

这是为了这个对话而简化,但基本上一旦$.post加载响应到位.liveUpdate()就无法访问它.我相信这个.live()功能是这个问题的答案,我只是不清楚如何用它来实现它$.post()

javascript ajax jquery

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

bash_completion无法正常工作,找不到源命令

我最近继承了一个开箱即用的Ubuntu Hardy盒子.我尝试做的第一件事就是编辑我的.bashrc配置文件来做一些着色并添加一些我通常拥有的别名,但是当我尝试使用〜/ .bashrc时,我得到了sh: source: not found我也注意到选项卡式自动完成功能也无法正常工作在所有 - 我相信这称为bash_completetion,但我相信你可以告诉我,我不是专家.

我是否应该编辑任何特定文件以获得我习惯于开箱即用的基本功能?并没有安装源命令是不寻常的?

bash ubuntu ubuntu-8.04

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

iPhone应用程序以公司名称提交

我和我的团队已经与一家公司签约开发我们的第一个iPhone应用程序.

我想知道如何最好地处理这种承包商关系.是否需要根据承包商的名称建立99美元的SDK/Dev连接帐户,以便在申请获得批准时,它不会按我们公司的名称列出,而是按其公司名称列出?

基本上最好的做法是以承包商的名义提交申请,还是在申请时可以选择定义?

iphone itunes itunes-store

4
推荐指数
1
解决办法
1791
查看次数