Question

Voir ceci: http://www.suckless.org/wiki.html . Un wiki basé sur Mercurial. Existe-t-il d'autres utilisations non liées au code pour le contrôle de version? Y a-t-il d'autres projets qui utilisent des outils de contrôle de version à l'intérieur au lieu de programmer leur propre solution spécifique?

Était-ce utile?

La solution

Système simple de suivi des bogues avec un fichier par bogue, structure de dossiers permettant de gérer les statuts et convention de dénomination facilitant les recherches.

Autres conseils

Un couple qui me vient à l'esprit

  1. Documentation
  2. spécifications
  3. bases de données de test

Placer / etc ou d'autres répertoires / fichiers de configuration sous Contrôle de version peut être utile s'il est correctement exécuté.

Certaines personnes aiment également mettre leur répertoire personnel sous contrôle de version .

En descendant le " non-code " chemin, que diriez-vous de GTD?

Si vous conservez vos tâches, contextes, actions suivantes, etc. en texte brut, vous pouvez utiliser le contrôle de version pour gérer et rejouer les activités de votre projet. Le ou les journaux de validation peuvent fournir un résumé de l'activité intéressant si vous devez signaler de tels événements.

Fichiers de configuration. Belle façon de documenter les modifications apportées à votre système. Et toujours être capable de revenir sur les changements.

En tant qu'étudiant à la fin de ses études cherchant du travail, j'utilise le contrôle de version pour mon CV.

Pourquoi je le fais:

  1. Je peux conserver un seul défaut CV pour la plupart des candidatures (le "coffre").
  2. Si je veux jouer avec différents options de formatage, je peux me diversifier et y jouer sans affecter la le coffre
  3. Si j'ai besoin d'une copie récente à court terme, le coffre a toujours une écurie version
  4. Si une offre d'emploi nécessite compétences spécifiques, je peux dériver un version où je souligne les
  5. Je peux créer des tags pour garder une trace des versions que j'ai envoyées à des entreprises spécifiques, ce qui peut m'aider à préparer des entretiens
  6. C'est amusant de voir comment mon CV évolue avec le temps:)

Dans mon bureau, nous l’utilisons comme une forme de partage de fichiers parfois déconnecté. Il y a environ 4 Go de fichiers dans la révision HEAD et cela fonctionne à merveille. Avoir l'historique complet des versions de tous vos documents est un excellent outil de sauvegarde.

Nous essayons actuellement de convertir un groupe de concepteurs graphiques pour utiliser Team Foundation Server, via Teamprise.

En outre, ne le considérez pas comme un code au sens traditionnel du terme. Les scripts de base de données, les scripts d'indexation pour les systèmes de recherche, etc. peuvent également être capturés et versionnés. En conjonction avec un processus de construction efficace, vous pouvez également déployer beaucoup d'efforts manuels pour déployer ces artefacts.

Et, comme d’autres l’ont mentionné, documentation, données de test, etc.

J'utiliserais VC pour implémenter une fonctionnalité d'archivage (ou de sauvegarde) des données sur disque.

Aussi:

  • Tout document lié à un projet.

Ce n’est pas ce dont vous parlez, mais un logiciel de contrôle de version pourrait être une plate-forme facile pour le partage de fichiers avec un ami ou un petit réseau.

Pour des raisons purement juridiques, bien sûr.

Tout ce qui passe par les versions (documents, code, présentations, publicités, images, etc.) peut bénéficier du contrôle de version. S'il y a plus d'une personne qui utilise / édite le morceau, alors vous avez absolument besoin d'un contrôle de version. En réalité, ils doivent être capables de montrer les différences et de suivre l'historique indépendamment du programme d'édition.

Merci à cette publication de Rands in Repose ( Nous avons examiné la liste déroulante , qui est un stockage gratuit en ligne avec la version suivi de l'historique, restauration et partage. Pour quelqu'un comme ma femme, une professeure qui travaille avec des collègues sur des papiers d'un bout à l'autre du pays, il s'agit d'un énorme pas en avant dans leur flux de travail.

Ma société stocke toute la documentation relative au cycle de vie de chaque version du produit dans le contrôle de version. Il s’agit d’éléments créés lors du développement, de la mise à l’essai et de la publication des produits.

Nous avons commencé par prendre en charge le développement, mais nous avons fini par aimer le contrôle de version et l'historique pour la documentation, les scénarios de test, etc.

Réponse un peu tardive, mais j’ai eu le sentiment que cela appartenait à cet endroit:

Il y a quelque temps, j'ai utilisé Git pour suivre le temps passé à jouer. J'ai lié les raccourcis des jeux à un petit programme qui surveillait les processus et sauvegardait le jeu. Chaque fois qu'un jeu était démarré, il basculait vers une branche nommée d'après ce jeu et effectuait les sauvegardes toutes les 10 minutes, même si elles n'étaient pas modifiées. Lorsque le jeu a été quitté, il s’est arrêté et est repassé en mode maître.

Il suffit d'ouvrir un " arbre git " du référentiel me montrerait la durée d'un jeu et conserverait une archive de ses sauvegardes versionnée, ce qui est vraiment utile pour revenir en arrière "dans le temps" si nécessaire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top