Ссылка на конкретную (текущую) версию на GitHub
Вот пример проекта на github: http://github.com/ripper234/Test-grails-project
Я хотел бы зафиксировать последнюю версию и отправить ссылку кому-то, так что даже если проект изменится позже, он увидит конкретную ревизию, о которой я говорил. Я думаю, что форкинг может это сделать, но он переборщил.
Как это сделать?
Ответы
Ответ 1
Я не слишком хорошо знаком с GitHub (я сам использую Gitorious), но похоже, что ссылка "tree" в верхнем правом порядке выполняет эту работу.
В этом случае:
http://github.com/ripper234/Test-grails-project/tree/37f3478cc8fc56c0e9d932a3f096c7286ecb37de
EDIT: В качестве альтернативы вы можете попробовать просить в #github в irc.freenode.org - здесь их веб-клиент IRC: http://webchat.freenode.net/?channels=#githubдел >
ОБНОВЛЕНИЕ 2014-08-14:
GitHub изменил свой интерфейс, поэтому теперь для доступа к одному файлу или каталогу:
- Во время просмотра каталогов: нажмите "последняя фиксация <refid> "; ссылку в верхней части списка файлов, а затем "Просмотр кода" в синей области вверху.
- При просмотре файла: нажмите "История", а затем кнопку "< > " рядом с refid, чтобы получить ссылку.
Ответ 2
скажите, что вы хотели бы, чтобы тот, кого вы отправили эту ссылку
должен работать над результирующим кодом этой фиксации.
он сделал бы это:
- git clone git://github.com/ripper234/Test-grails-project.git
- cd Test-grails-project
- git checkout c3110a562339a20eaa4c99e
- git branch c3110a562339a20eaa4c99e
теперь пользователь имеет ветвь с кодом указанной фиксации.
отвечает ли это на ваш вопрос? → не уверен, правильно ли я понял...
Ответ 3
Просто нажмите y
, и URL-адрес изменится автоматически, чтобы отразить текущую версию.
Источник
Ответ 4
как указано в другом ответе - для последней фиксации y
используется ярлык
для любого фиксации
нажмите commits
![введите описание изображения здесь]()
а затем нажмите значок code
(окцикон-код)
![введите описание изображения здесь]()