Vous n'êtes pas identifié.
Bonjour,
Voici mon problème :
Je suis développeur et je souhaite concerver pour des fichier de code ou autre toute les versions d'un même fichiers ou d'un répértoire afin que par exemple il soit plus facile de récupérer la version précédente d'un fichier en cas d'erreur de ma part ou d'un bug qui à rendu des fichier illisible.Il m'est arrivé avec owncloud plein de fichier pour la majeur partie des odt et des png qui sont devenu complètement corrompu après transfère d'un hébergeur à l'autre.
Que faut-il utiliser pour avoir cette fonctionnalité en local sur certains répertoire que ça soit sur le disque interne ssd de mon ordinateur portable ou mon dique dur externe tout deux formaté en ext4.
Ma configuration :
Ubuntu 14.04 LTS 64 bit
Merci pour votre support
Avec mes meilleures salutations et encore bonne année.
Battant
Dernière modification par Battant (14 Jan 2016 14:09:57)
Hors ligne
Bonjour,
Je pense que GIT s'adaptera bien a cette problématique !
Hors ligne
Bonjour,
Dans le cas présent, il s'agit de code source que j'ai récupérer d'un dépôt gît. Je souhaite prendre le code sur mon ordinateur privé pour le modifier et que si je le choisi , les versionn se sauvent automatique dans que ce code n'ait un rapport avec le code source originale
Comment faire ?
Merci pour votre support
Salutations
Hors ligne
Tu pourrai simplement ne jamais faire de "git push" et du coup de travailler que en local.
Si non, tu peut aussi supprimer l'origin de ton dépôt local, comme ça tu n'a aucun risque d'erreur.
git remote rm origin
Je ferais quelque chose comme ça ... je sait pas si c'est vraiment valable
Hors ligne
Salut,
Git est tip top. La documentation officielle est là : https://git-scm.com/.
Une façon parmi des centaines :
1) prendre les sources de github
2) enlever le répertoire .git
3) créer un nouveau repository sous git
4) faire le git add de tous les répertoires et fichiers
PS : tu devrais plutôt "forker" le "repository"
Meilleures salutations.
Hors ligne
Hello,
jean@adimp.ch a écrit:
2) enlever le répertoire .git
Surtout pas, malheureux, ça perd tout l'intérêt. En particulier, si tu veux pouvoir suivre les changements du projet
original et les combiner automatiquement avec les tiens quand ils sortent une nouvelle version.
jean@adimp.ch a écrit:
PS : tu devrais plutôt "forker" le "repository"
Inutile tant qu'il ne désire pas partager ses changements, et de toute façon ça peut se faire a posteriori.
L'approche correcte est de cloner le repo git, et de committer localement. Quand une nouvelle version sortira en amont, un pull fera automatiquement un merge avec les commits locaux.
Hors ligne
voila un petit exemple pour désynchroniser une dépôt git local de sont dépôt distant.
git remote -v
# voir les dépots distants
origin https://github.com/OWNER/REPOSITORY.git (fetch)
origin https://github.com/OWNER/REPOSITORY.git (push)
destination https://github.com/FORKER/REPOSITORY.git (fetch)
destination https://github.com/FORKER/REPOSITORY.git (push)
git remote rm destination
# supprimer la liaison
git remote -v
# vérifier la manipulation
origin https://github.com/OWNER/REPOSITORY.git (fetch)
origin https://github.com/OWNER/REPOSITORY.git (push)
personnellement je vous conseillerais de quand même garder la relation si des modifications futures vous intéresse sur le dépôts distant.
rien ne vous empêche de travailler sur une autre branche en local et de merger les deux quand c'est opportun.
#créer une nouvelle branche
git checkout -b nomDeMaBranche
bien cordialement
Dernière modification par Goopil (05 Dec 2016 22:52:35)
Hors ligne