2010-11-04 41 views
3

Simple. J'utilise Vault pour gérer mes fichiers source personnels. Mais je n'aime pas vérifier/sortir en dehors de l'IDE Delphi.
Delphi XE supporte Subversion alors je me demandais ... Pourrais-je aussi faire fonctionner Vault avec ça? Si non, existe-t-il d'autres compléments pour Delphi gratuitement disponible?

Au travail, j'utilise un commercial product en tant que complément Vault. Ce n'est pas une option pour mon travail à la maison, qui ne sont que des hobby-projets ... Vault est également supporté par Visual Studio donc avec Prism, ça marche. Mais l'EDI Delphi ne le fait pas. Btw, Sourcegear Vault est free for single-user environments. Pour citer:Ajout de la prise en charge de Sourcegear Vault

Quelqu'un a dit que Vault est GRATUIT pour un seul utilisateur. Est-ce vrai?
Oui. Vault est gratuit pour une utilisation par un seul utilisateur. Installez simplement le produit et n'entrez aucun numéro de série. Lorsque aucun numéro de série n'est présent, Vault se comporte comme s'il y avait exactement une licence d'utilisateur. Notez que cette licence gratuite ne s'applique pas lorsque le produit est utilisé par plus d'une personne . Si vous avez deux personnes qui ont besoin d'utiliser Vault, vous devrez acheter deux licences initiales . Si vous entrez un numéro de série contenant seulement une licence, alors le produit aura toujours une seule licence présente. Et pour être honnête, cela fonctionne très bien dans mon propre environnement mono-utilisateur. :-)

+0

Je vois que vous utilisez déjà SouceConnexion au travail. Je ne comprends pas pourquoi vous utilisez Vault à la maison (AFAIK il n'y a pas une version gratuite) mais ne veulent pas utiliser le même plugin SCC qui n'est pas cher et en chercher un gratuitement. Sinon pourquoi ne pas utiliser SVN à la maison, pour lequel vous avez déjà un plug-in Delphi? –

+0

Pour les configurations mono-utilisateur, le coffre-fort est libre. :-) –

+0

Il ne semble pas si dans son site ... Je ne peux trouver des téléchargements d'essai –

Répondre

2

Options disponibles:

  1. Vous utiliser et de modifier le code d'intégration SVN vous pouvez trouver sur SourceForge (bien que mon humble avis ce n'est pas une bonne mise en œuvre, en particulier la mise en page du menu).
  2. Vous écrivez vous-même toute une intégration à l'aide de l'API OpenTool (cela peut être un peu complexe si vous n'avez jamais travaillé avec)
  3. Si Vault prend en charge l'interface MS SCC (elle le devrait, si elle fonctionne avec VS), vous pouvez acheter un plugin comme SourceConnexion qui ajoute le support SCC à Delphi. Je ne sais pas s'il existe déjà une version pour XE
+0

Option 1, pas si bien. L'intégration SVN n'est pas vraiment jolie. Option 2, beaucoup de travail. J'espère juste que quelqu'un a déjà fait ça. L'option 3 est la solution de ma question, mais je ne veux pas me fier aux plug-ins commerciaux, d'autant plus que je ne fais que passer du temps à la maison, en utilisant tout cela principalement à des fins éducatives et d'autoformation. –

+0

L'option 3 a l'avantage d'être une intégration générique SCC, elle fonctionnerait avec n'importe quel client VCS supportant SCC. Je ne sais pas combien Vault est utilisé parmi les programmeurs Delphi, mais Delphi manque également d'intégrations pour les VCS très courants. Quoi qu'il en soit, les options 1 et 2 seraient une bonne auto-formation à des fins éducatives - pour obtenir quelque chose gratuitement quelqu'un devrait l'écrire en premier, et nous ne pouvons pas toujours nous attendre à ce que ce soit quelqu'un d'autre;) –

+0

:-) Peut-être devrais-je écrire mon propre Vault Add-in pour Delphi et le rendre gratuit. Je déteste le fait que j'utilise aussi Visual Studio 2008 et 2010, ainsi que MissionKit d'Altova et que ces produits supportent bien Vault et d'autres systèmes VCS intégrés. Ce que mon employeur et moi-même aimons. Cependant, mon employeur était prêt à acheter SourceConnexion. Malheureusement, Delphi XE n'est pas supporté et il en coûte 59 $ de plus que ce que je suis prêt à dépenser pour quelque chose dont je n'aurais besoin qu'avec Delphi. –