小编dro*_*son的帖子

将git"生产分支"拉到生产服务器的"正确"方式

我对Git很陌生,并且已经阅读了Pro Git的书@ http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging.我的问题是,如果我今天所做的是使用生产服务器和远程Git仓库的首选方式.

我有我的回购托管在GitHub上,使用三个远程分支:开发 - >测试 - >主.

每当"测试"分支被验证正在工作时,我git merge在本地"掌握"'测试'(快进?),并git push在GitHub上"掌握".

在生产服务器上(/opt/www/url.com/)我做了:

git init
git remote add origin https://github.com/.....
git pull origin master
Run Code Online (Sandbox Code Playgroud)

现在每次我想更新主人我发出一个 git pull

git pull origin master
Run Code Online (Sandbox Code Playgroud)

生产永远不会将任何变化推向远程.并且不会发生局部变化.我做得对吗?如果没有,那么将更新提升到生产的首选方法是什么?

编辑#1:我不想管理我现在面临的生产服务器上的任何冲突(不知怎的,我做错了什么).我只想下拉最新更新的主分支,然后切换到它.

git github git-pull git-remote

21
推荐指数
2
解决办法
2万
查看次数

subdomain.domain.com区域文件中的"@ IN CNAME" 需要A记录,但随后在重复别名时出错

胶水记录提供商将"platform.domain.com"重定向到我的DNS服务器.现在我已对该域进行动态控制,我正在尝试将此域的所有请求转发到eu.loadbalancer.domain.com(健康状况检查)和服务器监视器) - 因此用户被重定向到健康可用的服务器.

因为我无法将eu.loadbalancer.domain.com解析为IP地址,所以我必须使用CNAME(如果我在后一个语句中出错,请纠正我).

我的问题是区域文件需要"@ IN A"-record才有效,如果我为@ -alias添加了另一条记录,则区域文件变为:invalid.

如果你有任何想法,请帮助我.谢谢

$TTL   10
@               IN SOA  @ platform.domain.com.  (
                                                        1278075871  ; serial
                                                        10          ; refresh
                                                        180         ; retry
                                                        120         ; expiry
                                                        120 )       ; minimum
@               IN NS           platform.domain.com.
@       10      IN CNAME        eu.loadbalancer.domain.com.
Run Code Online (Sandbox Code Playgroud)

(这个问题可能属于serverfault.com)

dns bind

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

使用正则表达式将 URI 中的 IP 地址替换为另一个 IP 地址

String uri = "rtps://12.10.10.124/abc/12.10.22.10";
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用高效的正则表达式替换此 uri 中第一次出现的 IP 地址,例如“127.0.0.1”。
考虑到最后可能会在uri中引入带点的数字。正则表达式必须仅替换 URI 中第一次出现的任何 IP 地址。

输出将是:

uri = "rtps://127.0.0.1/abc/12.10.22.10";
Run Code Online (Sandbox Code Playgroud)

java regex

6
推荐指数
1
解决办法
4549
查看次数

MySQL:约束两列,因此其中一列始终为NULL

我有一个表,其中有两个列的引用到另外两个表PK.有没有办法可以限制这两列的值设置?

我只希望其中一个具有值集,而另一个是NULL

我的最爱:

id
table_1_id
table_2_id
Run Code Online (Sandbox Code Playgroud)

表格1:

id
Run Code Online (Sandbox Code Playgroud)

TABLE_2:

id
Run Code Online (Sandbox Code Playgroud)

mysql

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

让PHP脚本循环永远从队列系统执行计算作业

目前我有一个perl脚本,它在我的服务器上永远运行,检查SQS以获取要计算的数据.这个脚本已经运行了大约6个月,没有任何问题.

所以,现在我想切换到PHP的CLI,并让脚本永远循环.主要是因为我对PHP更熟悉.

基本上,

$i="forever";
while($i==="forever"){
    doSomething();
    sleep(10);
}
Run Code Online (Sandbox Code Playgroud)

该脚本将执行shell_exec("/ shell_script.sh"); 这可能需要2个小时才能完成.这会触发最大执行时间或类似时间吗?

这样"好"吗?如果没有,有哪些替代方案?

php amazon-sqs

4
推荐指数
2
解决办法
2932
查看次数

互联网视频| FFMPEG | 2-PASS编码与1-PASS CRF

编码互联网视频的最佳方式是什么?

2-Pass编码可能需要更长的处理时间,但会导致文件更小,平均比特率更高(?)正确?

CRF(恒定速率因子)导致恒定速率,但文件大小更高?

什么是默认方式的网站,如youtube,vimeo编码他们的视频?我应该采用除2-Pass编码之外的任何其他方式吗?

ffmpeg

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

标签 统计

amazon-sqs ×1

bind ×1

dns ×1

ffmpeg ×1

git ×1

git-pull ×1

git-remote ×1

github ×1

java ×1

mysql ×1

php ×1

regex ×1