système de contrôle de révision convivial


8

Je suis à la recherche d'un système de contrôle des révisions convivial avec lequel moi et ma femme non technique pouvons travailler. J'ai essayé Subversion et Perforce, mais je les ai trouvés trop compliqués et certaines choses ne pouvaient pas être faites via l'interface graphique. Il ne serait utilisé que sur les clients Windows et uniquement sur un réseau local. Je voudrais stocker le référentiel principal sur mon serveur domestique Windows. La gratuité serait la meilleure solution, mais un prix raisonnable pour une utilisation par le consommateur conviendrait également s'il s'agissait d'un bon logiciel. Merci d'avance.

Edit: je reçois beaucoup de solutions qui ne conviennent pas et je pense que c'est parce que je n'étais pas clair dans mon message d'ouverture. La principale raison pour laquelle j'aimerais utiliser l'outil est pour la gestion du contrôle des sources logicielles (mais aussi pour les fichiers binaires, par exemple les fichiers Word et Excel), il devra donc prendre en charge des éléments tels que la gestion des branches, des fusions et des versions. Bien que je sois la principale utilisatrice, la femme devra également utiliser l'outil, mais elle n'est pas technique. Cependant, elle est informatisée et peut se frayer un chemin autour d'un logiciel convivial.

Le principal problème que j'ai trouvé avec Subversion et Perforce était qu'il y avait quelques emplacements où les chemins devaient être entrés pour les emplacements dans le référentiel source. Une simple GUI parcourant les emplacements aurait été parfaite, mais ces zones spécifiques nécessitaient que l'utilisateur saisisse manuellement le chemin dans une zone de texte avec peu de confirmation s'il était valide ou non.

Comme vous pouvez le voir, un logiciel de synchronisation de fichiers comme Dropbox ne convient pas à cela même s'il prend en charge la gestion des versions de fichiers.


4
Pourriez-vous expliquer pourquoi Subversion n'était pas réalisable? Avez-vous utilisé l'application TortoiseSVN qui se connecte à l'Explorateur de fichiers?
Gary Rowe

2
Il peut également être utile de fournir des informations sur les types de fichiers que vous allez mettre en contrôle de révision. Certains des plus populaires comme Git et Mercurial, par exemple, fonctionnent mieux avec des fichiers texte et pas tant avec des fichiers binaires (fichiers image, etc.).
Isxek

Vous souhaitez qu'un utilisateur non technique utilise un logiciel de contrôle de révision avec branchement et fusion? La plupart des utilisateurs techniques ont peur d'effectuer ces actions! Votre meilleure option est probablement d'utiliser deux systèmes, l'un pour la branche / fusion avancée avec votre code source, l'autre quelque chose de simple comme Dropbox avec des documents Excel et Word.
Daniel Beck

Réponses:


7

Vous avez dit que vous avez essayé la subversion, mais avez-vous déjà essayé Tortoise SVN ? Il fonctionne comme une extension shell et votre référentiel peut être n'importe où (y compris localement dans un répertoire).

C'est assez intuitif (beaucoup plus que la subversion en ligne de commande). Je ne sais pas si l'utilitaire interne "diff" fonctionnerait avec des choses comme les documents de traitement de texte, mais je suis sûr que les informations sont disponibles quelque part.


Oui, c'est pour ça que j'ai utilisé Subversion.
user80176

Tortoise SVN est exactement ce que j'ai utilisé avec subversion et j'ai senti que ce n'était toujours pas assez convivial pour ce dont j'avais besoin. Alors que la plupart de ces informations étaient correctes, il y avait quelques fonctionnalités clés qui nécessitaient une saisie de texte manuelle au lieu de donner une belle interface graphique (par exemple, entrer le chemin des dépôts).
user80176

@ user80176 Vous avez été gâté par Windows, car beaucoup de gens utilisent toujours SVN à partir d'une invite :) Je peux tout à fait comprendre ce que vous voulez dire. Je pense qu'une fois que vous saisissez l'URL la première fois, elle fait partie de la liste déroulante.
jonsca

4

Et Dropbox? Il utilise un système de synchronisation de dossiers, mais ils stockent également une copie sur leurs propres serveurs. Il semble très simple à utiliser.


2
Désolé mais ce n'est que la synchronisation des dossiers. Je recherche un système de contrôle des révisions. Un système de contrôle des révisions stockerait chaque modification d'un fichier et vous permettrait d'ajouter des notes pour chaque modification. Semblable à ce qui est utilisé dans le développement de logiciels, mais je recherche une version conviviale des choses que j'ai mentionnées dans le message d'ouverture.
user80176

2
@ user80176 - Ce n'est pas seulement la synchronisation des dossiers. Vous pouvez cliquer avec le bouton droit sur un fichier et récupérer une version précédente.
Kit Sunde

@User Selon ce que vous avez l'intention de faire, vous pouvez utiliser Dropbox et écrire un journal de travail à la main, sans relation (par exemple Outlook ou autre gestion des tâches). De cette façon, vous pouvez toujours rechercher ce que vous avez fait quand.
Daniel Beck

Dropbox a également la possibilité de restaurer une version antérieure d'un fichier.
Wuffers

Parce que je vais l'utiliser pour la gestion du contrôle des sources logicielles, dropbox ne convient pas pour cela.
user80176

4

Vous voudrez peut-être regarder Git avec SmartGit à la fois open source et l'interface utilisateur SmartGit est facile.


SmartGit semble pouvoir faire l'affaire. Je vais devoir essayer. Merci.
user80176

2

Connaissez-vous Shadow Copy ? Il est intégré à Windows.


Désolé, cela ne conviendrait pas à ce dont j'ai besoin. J'ai édité le post d'ouverture pour le rendre plus clair.
user80176

1

Avez-vous examiné FileHamster ? Je l'ai déjà utilisé et c'est assez facile à comprendre.


Désolé, cela ne conviendrait pas à ce dont j'ai besoin. J'ai édité le post d'ouverture pour le rendre plus clair.
user80176

1

Je fais la même chose que vous cherchez à faire, et je dois également faire affaire avec une femme non technique. Et, moi aussi, j'avais besoin de l'historique des révisions.

Dans la lignée de Dropbox, avez-vous regardé Wuala (de La Cie)? Découvrez leur service. http://www.wuala.com . J'ai utilisé SugarSync et Dropbox (je n'ai utilisé que des PC Windows), mais j'ai trouvé que Wuala était le plus facile à utiliser. Il a une belle interface utilisateur Windows, il a un contrôle des révisions, il se synchronise sur tous les ordinateurs, il a des applications pour smartphone, etc. Vérifiez-le et voyez si c'est ce que vous recherchez.

Cela dit, il y a des frais, mais vous pouvez contrôler cela en fonction de la quantité que vous devez sauvegarder.

(REMARQUE: je n'ai aucune relation avec Wuala, à part le fait d'être client, et je ne profite d'aucune façon en mentionnant le service ici.)


Désolé, cela ne conviendrait pas à ce dont j'ai besoin. J'ai édité le post d'ouverture pour le rendre plus clair.
user80176

1

Bazaar est de loin le système SVN le plus simple disponible, SI vous avez vraiment besoin d'un contrôle de version. Il manque beaucoup de contrôle plus fin sur d'autres systèmes comme GIT, mais en comparaison, il est beaucoup plus convivial. Vous pouvez être en cours d'exécution en un rien de temps (cinq minutes selon ce tutoriel ).

Si vous souhaitez contrôler la version de documents simples (tels que Word et Excel), vous devez simplement utiliser Google Docs . Aucune configuration requise, aucune vérification SVN requise, aucun fond technique requis. Vous et votre épouse pouvez modifier le même document en même temps et voir les changements de l'autre instantanément. Ce n'est pas plus facile que ça.


J'ai bien peur que le bazar soit aussi de loin le plus lent.
vtest

@vtest Je n'ai jamais fait de comparaison de vitesse entre Bazaar et d'autres SVN, mais cela ne m'a jamais semblé lent. Je l'ai utilisé lors d'une conférence informatique il y a environ un mois avec 20 simultanés et nous n'avons eu aucun problème du tout, de plus notre référentiel central était à environ 200 miles (c'est-à-dire non local).
ubiquibacon

1

Mercurial est relativement facile à comprendre. C'est GPLv2 et a quelques extensions.


Pouvez-vous ajouter quelques explications sur Mercurial, ce résumé technique semble peu explicatif des exigences non techniques de l'OP.
BloodPhilia
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.