2 votes

Créer un lien dur vers un répertoire (OS X)

Je dois créer un lien physique vers un répertoire dans OS X, mais je suis sous Snow Leopard 10.6.x, donc certaines options qui fonctionnaient ne fonctionnent plus. Des suggestions ?

Remarque : J'utilise cela pour obtenir la même source dans plusieurs dépôts GIT.

1voto

Lauren Points 1076

Des liens durs vers des répertoires ont été ajoutés à HFS+ spécifiquement pour prendre en charge les sauvegardes de Time Machine. Cependant, la plupart des utilitaires ne les attendent pas, et vous devriez probablement éviter de les utiliser vous-même.

Il semble que vous pourriez vous trouver dans une situation où vous pourriez bénéficier de l'utilisation de sous-modules Git. Un sous-module permet à un dépôt Git de maintenir un lien vers un autre dépôt. Par exemple, si votre projet construit une copie de libcoolstuff en tant que partie de sa propre construction, votre répertoire pourrait ressembler à ceci :

|- /MyProject
    |-- .git/
    |
    |-- libcoolstuff/
    |   |-- libcoolstuff.c
    |   |-- libcoolstuff2.c
    |
    |-- mysource.c
    |-- ...

Dans ce cas, vous voudrez peut-être avoir libcoolstuff comme un sous-module :

git submodule add /chemin/vers/repo/libcoolstuff libcoolstuff

Cela créera un sous-répertoire appelé libcoolstuff dans votre dépôt MyProject. Le lien entre libcoolstuff et le dépôt d'origine d'où il provient est maintenu, et il peut être mis à jour dans MyProject lorsque des mises à jour sont validées dans le dépôt source.

Dans votre cas, peut-être avez-vous un projet que vous souhaitez intégrer à plusieurs autres projets, et rester à jour avec leur développement. Cela vous permettra de le faire, tant que tous les projets sont maintenus dans leurs propres dépôts Git.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X