Можно ли поделиться ссылкой на определенную папку/каталог в общедоступном репозитории GitHub?

Я знаю, что можно получить постоянную ссылку на конкретный файл в общедоступном репозитории GitHub (как описано здесь).

Однако можно ли получить постоянную ссылку на определенный каталог? В частности, я хочу поделиться постоянной ссылкой на следующий каталог (power_analysis) в следующем общедоступном репозитории GitHub: https://github.com/Social-Body-Lab/stress_adaptation_and_motor_memory/tree/main/power_analysis

Насколько я понимаю, это может измениться в зависимости от будущих коммитов, но мне нужна постоянная ссылка на эту папку/каталог, которой я могу поделиться при предварительной регистрации исследования (которую нельзя изменить после публикации).

Заранее благодарю за любую помощь!

Как это изменится в зависимости от будущих коммитов?

Jonathan Hall 23.11.2022 19:17

Нет, ваш URL-адрес не имеет никакого отношения к «фиксациям по этому пути» и не изменится (в отличие от URL-адреса ответа @lee) даже после расширения истории.

Lazy Badger 23.11.2022 19:58

Извините, я читал страницу, на которую я ссылался, и наткнулся на следующее, что заставило меня подумать, что ссылка может измениться: «Версия файла в начале ветки может меняться по мере выполнения новых коммитов, поэтому, если вы скопируете обычный URL, содержимое файла может быть другим, когда кто-то просматривает его позже». Я понимаю, что это файл, но подумал, что это может быть то же самое для каталогов. Кроме того, почему минус? Я имею в виду, что это не самый большой вопрос, но не то чтобы я сначала не изучал его (я только учусь использовать GitHub)?

arranjdavis 23.11.2022 23:34

Но спасибо @LazyBadger за объяснение. Я думаю, это имеет смысл. То есть URL-адрес ссылки GitHub, которой я поделился, никогда не изменится, пока я сохраняю каталог в репозитории?

arranjdavis 23.11.2022 23:36

Да, это всегда будет "последнее состояние"

Lazy Badger 23.11.2022 23:46
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
0
5
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

При просмотре пользовательского интерфейса Github вы можете использовать ярлык 'y' для ссылки на конкретную версию . Выполнение этого для дерева в вашем вопросе приводит к https://github.com/Social-Body-Lab/stress_adaptation_and_motor_memory/tree/2cb95b7c1651a35ec3ff44d50df8bdc1db282aeb/power_analysis, которое ссылается на дерево, связанное с текущим коммитом в начале master ветвь.

Хэш коммита (2cb95...) в постоянном URL — это плохая идея (tm)

Lazy Badger 23.11.2022 19:53

Другие вопросы по теме