相关疑难解决方法(0)

无法使用"#!/ usr/bin/env python"将参数传递给python

我需要一个可直接执行的python脚本,所以我用它启动了该文件#!/usr/bin/env python.但是,我也需要无缓冲输出,所以我试过#!/usr/bin/env python -u,但是失败了python -u: no such file or directory.

我发现#/usr/bin/python -u的作品,但我需要它来获得pythonPATH支持虚拟env环境.

我有什么选择?

python arguments shebang

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

将Git分支直接推送到实时服务器目录,以便实时查看文件

如何在Git中设置远程目录,我可以在本地将阶段分支推送到远程并查看登台服务器上的实时更改,例如stage.example.com?

我有这个概念(我离开SVN的部分原因)是我可以维护(本地)3个不同的"主"分支,如下所示:

  • master - 用于本地开发,工作目录
  • 阶段 - 应与登台服务器目录(远程)同步
  • 直播 - 这应该是可公开访问的网站(远程)

我拥有的想法(以及其他人声称的可能)是我可以从我的本地计算机维护这些远程"站点",而无需经常登录我的远程服务器shell并运行svn update(在我当前的svn工作流程中,我需要这样做所有时间......)或当然在我的Git工作流程上运行git pull在遥控器上.

如何设置远程目录,以便我可以在本地将我的stage分支推送到staging remote server并立即查看(例如) 更改stage.example.com

那么一旦stage是所有好的和测试我也只是在本地能够pushlive远程做出这些改变,我在测试的stage实际网站.

甚至可以这样做,还是我在这里得到疯狂的想法,这些想法根本不是用Git完成的?

如果这很重要,这里有一些关于我的本地和远程服务器的统计信息:

remote server:      Dreamhost (shared account)
remote GIT version: 1.7.1.1
remote GIT client:  shell

local computer:     Mac Pro (Snow Leopard 10.6.6)
local GIT version:  1.7.2.3
local GIT client:   Tower.app // git-tower.com

此外,到目前为止,我没有成功尝试以下工作流程:

  1. --bare在遥控器上创建一个Git仓库(所以我可以从任何地方访问它)
  2. 将此远程仓库克隆到本地目录,并使用Gi​​t Tower应用程序对其进行管理
  3. 在当地工作 master (HEAD) …

git git-push git-add git-remote

10
推荐指数
1
解决办法
4066
查看次数

标签 统计

arguments ×1

git ×1

git-add ×1

git-push ×1

git-remote ×1

python ×1

shebang ×1