Как оформить заказ на один файл в GIT - PullRequest
5 голосов
/ 05 июля 2011

Мы разработали инструмент автоматического развертывания для развертывания файлов (ear, war и jar) на сервере jboss. Разработчики будут проверять файлы в безопасном Visual Source. Средство автоматического развертывания автоматически извлекает последние файлы один за другим, указанные разработчиком, и развертывает их на сервере jboss с помощью API. Теперь мы переходим к GIT для поддержки нашего исходного кода и других файлов развертывания.

Есть ли у git возможность проверить один файл и пути, такие как VSS?

Ответы [ 2 ]

5 голосов
/ 05 июля 2011

Вы можете получить определенный файл из репозитория Git. Что-то вроде:

git show HEAD:filename.txt

Если ваш репозиторий находится в другом каталоге, вы можете использовать GIT_DIR:

env GIT_DIR=/path/to/git/repo.git git show HEAD:filename.txt >filename.txt

Я показал перенаправление вывода в файл.

4 голосов
/ 05 июля 2011

Вы можете использовать это

git checkout <branch-where-the-file-is> -- path/to/file/in/the/other/branch

Будет извлечен файл из другой ветви, в текущую

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...