Je suis obligé d'utiliser SourceSafe à mon travail. Il n'y a aucun moyen cela va changer. J'aimerais utiliser un autre contrôle source pour mes besoins en parallèle. Je veux pouvoir garder une histoire de mes modifications, une branche facilement et fusionner. Je peux installer toute application qui ne nécessite pas de droits d'administration. Je ne peux pas installer Python ou quoi que ce soit qui s'intègre dans l'explorateur de fichiers. p>
Je ne suis pas une grande partie d'une ligne de commande, donc une interface graphique est un must. J'ai réussi à installer mercurial mais pas tortishgg. Il y a une chance de MsySgit installerait mais l'interface graphique n'est pas très bonne. P>
Toute suggestion? P>
9 Réponses :
Vous pouvez installer la ligne de commande SVN simplement en le décompressant, mais si vous voulez tortoisesvn pour l'interface graphique, vous aurez peut-être besoin de droits d'administrateur, pas sûr. Mais vous n'avez pas besoin d'une interface graphique séparée si votre IDE supporte SVN, comme Eclipse ou tout autre IDE Java. P>
Je développe à VisualStudio mais je ne peux même pas installer un plug-in par rapport à :(
Il est temps d'apprendre à utiliser SVN ou un autre SCM de la ligne de commande. Pour vous dire la vérité, j'aime utiliser SVN de la ligne de commande, ce n'est pas difficile. Peut-être que lire des diffs peut être difficile si vous l'avez maintenant utilisé.
Je vérifierais SourceGear Vault , il possède une fonctionnalité SourceSafe Import et SourceSafe Support. Cela peut avoir besoin de droits d'administration si ... p>
Un autre clip est de synchroniser une copie du répertoire à une autre machine où vous les em> avez des droits. Je recommanderais RSYNC - Je pense qu'il existe plusieurs versions Windows disponibles. P>
sur cette autre machine, vous pouvez maintenant utiliser les outils que vous aimez. Je sais que c'est un kludge, mais je travaille ensuite sur un système où vous n'êtes même pas assez de confiance pour installer quelque chose comme Python. P>
git fort> a une jolie interface de ligne de commande avec la couleur et la réalisation automatique. Après avoir lu le Book Pro Git J'ai trouvé la ligne de commande est super. P>
Il y a
AFAIK Toute TortOisexx aura besoin de droits d'administrateur car il doit accrocher Explorer.exe pour l'utiliser. Vous devriez toujours pouvoir utiliser HGTK une partie de Tortoisehg pour obtenir les fenêtres si < / p>
Il n'y a aucun moyen que cela va Changer p> blockQuote>
Je ne veux pas dire que vous devriez crier votre tête sur la manière dont Svn, ou autre, c'est génial et gémir à propos de VSS tout le temps. Mais je trouve difficile de croire qu'une proposition bien raisonnée de passer à un système de contrôle de la version plus récent et de meilleure version décrivant les pièges de VSS (aucune sécurité - tous les utilisateurs ont un accès en écriture à l'historique de tout, par exemple) serait ignoré. p>
Si vous ne pouvez pas installer de programmes qui s'intègrent à l'Explorateur, l'utilisation d'un système de contrôle de version va signifier apprendre à l'utiliser à partir de la ligne de commande! P>
Je suis un consultant dans un bureau du gouvernement. Les décisions concernant les outils que nous utilisons sont effectuées à un niveau de gestion beaucoup plus élevé que ce que j'ai accès. Au cours de l'entretien, ils ont insisté pour que je puisse accepter de travailler avec les outils fournis et même s'il y a un outil plus productif, nous ne pouvons pas l'utiliser si cela n'est pas approuvé à un niveau supérieur.
Découvrez Bazar (BZR). Je ne l'ai pas utilisé personnellement, mais il prétend avoir une excellente interface graphique qui peut signifier que vous n'avez pas besoin d'une installation de TortOisexxx. P>
Installez et utilisez un produit de la machine virtuelle et allez-vous sur ce que vous voulez, puis cherchez un autre emploi. P>
Utilisez simplement un outil de contrôle de version de la ligne de commande. Ce n'est pas douloureux et il peut être automatisé assez facilement via vos outils existants. SVN ne va pas être géniale lors de l'interaction avec un système de contrôle de version existant (il est finiKy sur les fichiers / répertoires étant supprimés, renommés, etc.), tandis que les outils DVCS (i préfèrent Mercurial) sont beaucoup plus intelligents à ce sujet. p>
Ma recommandation: Utilisez Mercurial. Saine ignore des règles d'ignorer afin qu'il puisse être formé pour ignorer VSS Cruft, un seul répertoire .hg contenant toutes les données VC, et une ramification facile (qui vous aidera à changer plus souvent plus souvent). git est bien aussi, mais a une courbe d'apprentissage plus raide. P>
Sourceafe implique-t-elle que vous utilisez VisualStudio?
Que voulez-vous dire que vous n'avez pas réussi à installer TortoiseHG? A-t-il réellement pas i> installer, ou vous ne l'avez pas encore essayé? Fwiw, ça a bien fonctionné pour moi.
Oui, nous utilisons VisualStudio. J'ai essayé d'installer Tortoisehg mais cela nécessite des droits d'administration. D'autres outils d'interface graphique pour Mercurial nécessitent Python. Je pourrais peut-être copier le répertoire Python sur ma machine sans l'installer. C'est quelque chose que je pourrais essayer.
Je ne sais pas comment tu as eu Mercurial à courir car il est écrit en python. FYI, un de mes amis qui n'a pas de droits d'administrateur n'a pu installer Python. Pourrait vouloir chercher à essayer que
Peut-être que vous pourriez essayer ce portablepytHon.com