124 votes

Ce que les gens pensent du fossile DVCS ?

fossiles http://www.fossil-scm.org
J'ai trouvé récemment et ont commencé à l'utiliser pour mes projets à la maison. Je veux entendre ce que les autres pensent de ce CV.

Ce qui est manquant dans mon esprit, est IDE de soutien. J'espère qu'il va venir, mais j'utilise la ligne de commande de l'amende juste.

Mes choses préférées au sujet de fossiles: seul exécutable avec serveur web intégré, de wiki et de suivi des bogues. Le référentiel est juste un SQLite (http://www.sqlite.org) fichier de base de données, facile de faire des sauvegardes sur. J'aime aussi que je peux courir fossiles de et maintenir le référentiel sur ma clé usb. Cela signifie mon de développement de logiciels, est devenu complètement portable.

Dites-moi ce que vous en pensez....

52voto

grand johnson Points 346

Après avoir utilisé Fossiles depuis plus d'un an maintenant sur la non-trivial de projets de développement, je me sens assez confiant pour le salaire sur ce sujet.

Ci-dessous mon expérience jusqu'à présent. Je suis de comparer par rapport à git et svn à la fois, tout simplement parce que je sais que ces SCM est très bien et en comparant le rend plus facile pour moi d'obtenir l'idée à travers.

Je suis totalement en amour avec ce SCM, donc c'est surtout les points sur les pluss côté.

Ce que j'aime à propos de Fossil:

1) Nous avons un tas de machines (win/mac/un certain nombre de distributions linux), et le fichier exécutable d'installation est tout aussi belle que la musique. Pas de dépendances; il fonctionne, tout simplement. Git est un désordre tas de fichiers et à la dépendance de l'enfer dans la Subversion rend très désagréable sur certaines distributions Linux, surtout si vous devez construire vous-même.

2) Le défaut de Fossiles de flux de travail qui correspond à nos projets à la perfection, et plus de git new'ish worksflows sont possibles en cas de besoin.

3) Nous avons trouvé extrêmement robuste, même sur de grands projets. Je ne serais pas s'attendre à autre chose de la part des gars qui a écrit sqlite. Aucune panne, pas de corruption, pas drôle d'affaires.

4) en fait, je suis très, très heureux avec la performance. Pas aussi rapide que git sur d'immenses arbres, mais pas beaucoup plus lente. J'ai rattraper tout le temps perdu en n'ayant pas à consulter la documentation de tous les autres de commande, comme c'est le cas avec git.

5) Le fait qu'il a essayé'n true base de données transactionnelle derrière chaque opération me fait de mieux dormir la nuit. Oui, nous avons été par le biais de plus d'un horrible incident de vicié et corrompu les dépôts Subversion (heureusement, une aide de la communauté nous a aidé à corriger.) Je ne peux pas imaginer ce qui se passe dans les Fossiles. Même Subversion 1.7.x l'utilisation de Sqlite maintenant pour le stockage des métadonnées. (Essayez de désactiver l'alimentation dans le milieu d'un git commit - il vous laisse une corruption repos!)

6) L'intégré outil de suivi et wiki sont facultatifs, évidemment, mais très pratique car elle est toujours là - aucune installation n'est nécessaire. Je souhaite à l'issue tracker eu plus de fonctionnalités, mais c'est un MEC.

7) Le groupe builtin serveur et l'interface web est tout simplement génial et tout à fait configurable à l'aide de css.

8) Nous avons parfois besoin de l'importation et à partir de git et subversion. C'est un no-brainer Fossiles.

9) Seul fichier respository. Pas de".svn' répertoires de tous sur la place.

Ce qui me manque en / j'aime pas sur les Fossiles:

1) Quelqu'un s'il vous plaît écrire TortoiseFossil pour notre non-technique des utilisateurs de Windows :)

2) La communauté n'est pas grand, donc c'est probablement difficile pour beaucoup de gens de l'introduire dans leur entreprise. Espérons que cela va changer, gagne tous les avantages d'une grande communauté (documentation, plus de tests de nouvelles versions, etc)

3) je souhaite que le local de l'interface web a une fonction de recherche (y compris la recherche de contenu de fichier).

4) Moins d'options de fusion que dans git (bien que les Fossiles de flux de travail rend la fusion moins susceptible de se produire en premier lieu.)

J'espère que tout le monde donne des Fossiles d'une course - le monde est un meilleur endroit avec des trucs qui fonctionne et que vous n'avez pas besoin d'être un scientifique de fusée à utiliser.

17voto

vijiboy Points 136

Fossiles est petit, simple, mais puissant et robuste, me rappelle certains principes de la Culture de C. Sympathique par ceux qui développent indépendamment et encore collaborer. Tout grand projet doit démarrer avec les principes et les maintenir à sa base, car il réunit plusieurs couches (GUI, fonctionnalités supplémentaires).

Je suis impressionné par fossiles et commencer à utiliser... Jetez un oeil à fossiles

a bientôt

12voto

rawjeev Points 81

Je suis atterrir sur cette page après un an de la dernière sonnerie, récursif ajouter qui a été mentionné ici est maintenant pris en charge.

Fossiles m’hypnotise avec simplicité, surtout après que j’ai eu du mal à obtenir un système de suivi des bogues pour travailler avec mercurial. J’ai besoin de voir comment gérer de multiples projets, publier les dépôts pour un accès multi-utilisateurs et comment faire fusionner, gérer les correctifs, etc.. J’ai l’impression qu’il ne sera pas décevant à l’avenir.

8voto

Kristopher Johnson Points 34554

Je ne suis pas intéressé à l’utiliser pour le contrôle de version de code source, mais je suis intéressé par un wiki personnel sous contrôle de version distribué que je peux synchroniser entre toutes les machines que j’utilise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X