У меня есть Python Fabric работает хорошо, однако У меня есть одна проблема. При выполнении $ fab deploy
я всегда получаю Merge всплывающее окноPython Fabric Git Pull Merge Message
Please enter a commit message to explain why this merge is necessary,
especially if it merges an updated upstream into a topic branch.
Я не понимаю, почему он всегда делает это. Если я выполняю ту же самую команду в SSH, чтобы вытащить мой репозиторий git, он работает без проблемы слияния.
Я скажу, что я нахожусь в Windows 8 и тяну к Linux, если это имеет значение. Окончание линии не должно быть проблемой, она никогда не была.
Это fabfile.py
from fabric.api import *
from fabric.colors import *
env.user = 'username'
env.host_string = '99.99.0.99'
def deploy(branch = 'master'):
path = '/var/www/mysite/htdocs'
with cd(path):
run("git pull origin {0}".format(branch))
def commit(branch = 'master'):
local('git add -u')
local('git add .')
message = prompt("commit msg: ")
local('git commit -m "{0}"'.format(message))
local('git push origin {0}'.format(branch))
Ваши тяги быстро вперед? Похоже, у вас есть румяна в вашем развернутом дереве. – tacaswell
Я думаю, что вы правы, возможно, git хеши не синхронизируются! – JREAM