2013-11-26 2 views
0

Я хочу сделать инкрементное обновление с мерзавца репо Сервера сохранен файл (репо фиксация-version.txt)Как получить git repo между списком файлов изменений фиксации?

Пример: (7ed656f60ae0bb2a55ed632d29999a3a45313deb)

теперь хочет автоматическое развертывание версии последнего репо на сервер

как получить (версию последнего репо с в сервере репо-фиксации-vERSION.TXT) файлы изменения [модифицировано создавать/удалять /] список?

войти мерзавец мерзавец дифф ~~~

+0

Ваше объяснение не ясно для меня. Вы имеете в виду «последнее совершение», когда вы говорите «последнее репо»? Не могли бы вы прояснить эту проблему? – lemiorhan

ответ

0

Пока не ясно, что вы просите, но это звучит, как вы либо хотите знать, какие файлы фиксируете изменения:?

git diff --stat COMMIT_ID -- 

Или, что изменилось между ними, чтобы совершает:

git diff --stat SRC_COMMIT_ID DST_COMMIT_ID -- 

Например, хранилище нос Python, я получаю это:

$ git diff --stat release_1.3.0 HEAD -- 

AUTHORS           | 1 + 
CHANGELOG          | 7 ++ 
doc/.templates/indexsidebar.html    | 18 +---- 
doc/usage.rst         | 5 ++ 
.../test_multiprocess/multiprocess.rst   | 2 +- 
functional_tests/support/issue649/test.py  | 9 +++ 
functional_tests/support/issue680/test.py  | 3 + 
functional_tests/support/issue700/test.py  | 4 + 
functional_tests/support/issue720/test.py  | 6 ++ 
functional_tests/test_failuredetail_plugin.py | 14 ++++ 
functional_tests/test_issue_649.py    | 18 +++++ 
functional_tests/test_xunit.py     | 32 ++++++++ 
nose/commands.py        | 11 ++- 
nose/config.py         | 5 +- 
nose/core.py         | 9 ++- 
nose/failure.py         | 3 +- 
nose/importer.py        | 2 +- 
nose/plugins/capture.py       | 22 +----- 
nose/plugins/debug.py       | 15 ++-- 
nose/plugins/doctests.py      | 2 + 
nose/plugins/failuredetail.py     | 8 +- 
nose/plugins/xunit.py       | 75 +++++++++---------- 
nose/pyversion.py        | 65 +++++++++++++++- 
nose/util.py         | 2 +- 
unit_tests/support/doctest/.gitignore   | 1 + 
.../support/doctest/noname_wrapped.not_py  | 6 ++ 
unit_tests/support/doctest/noname_wrapper.py | 12 +++ 
unit_tests/support/init_prefix_bug/__init__.py | 1 + 
.../support/init_prefix_bug/__init__not.py  | 1 + 
unit_tests/test_core.py       | 33 +++++++- 
unit_tests/test_doctest_no_name.py    | 34 +++++++++ 
unit_tests/test_importer.py      | 10 +++ 
unit_tests/test_xunit.py      | 34 --------- 
33 files changed, 344 insertions(+), 126 deletions(-) 

Обратите внимание, что некоторые пути были усечены из-за мою ширину экрана. Вы можете управлять шириной, используя параметры, до опции --stat. Вы можете запустить git help diff или посмотреть на diff man page для получения дополнительной информации.

Смежные вопросы