L'environnement: SVN, Netbeans, HudsonComment valider un fichier non sous-versionné dans un référentiel?
SVN Projet A: Construit un fichier de bibliothèque (foo.jar). Le fichier de construction est sous/dist, qui est ignoré pour svn, le code source est sous contrôle svn.
SVN Projet B: contient tous les fichiers de bibliothèque. (d'autres projets SVN obtiennent toutes leurs bibliothèques d'ici via svn externe)
Question: Je veux commettre foo.jar de A dans B. Comment faire cela? foo.jar ne peut pas être ajouté ou validé car il n'est pas sous contrôle SVN.
Merci pour tous les conseils! (La question est indépendante de l'IDE et du serveur CI)
Si vous hébergez le fichier sur un serveur distant afin que beaucoup de personnes puissent accéder au référentiel, je ne pense pas que ce que vous essayez de faire ait réellement du sens. Le projet A crée une bibliothèque de code spécifique, foo.jar, correct? et le projet B met en commun toutes ces bibliothèques ensemble, foo.jar, bar.jar foobar.jar etc etc. Pourquoi ne voulez-vous pas de contrôle de version? et pourquoi ne pas simplement accéder au projet A si vous voulez foo.jar? – thecoshman
Je suppose que c'est parce que le projet B a les fichiers de sortie de nombreux projets différents, y compris le projet A. Beaucoup d'équipes peuvent avoir besoin de ces artefacts, mais n'ont aucune utilité pour la source qui les a générés. Disposer d'un référentiel central pour toutes ces bibliothèques peut avoir du sens dans un cas comme celui-là. – pkaeding
nous avons un certain nombre de projets Web avec des bibliothèques personnalisées. Je dois m'assurer que tous utilisent les mêmes bibliothèques, donc je les tire via svn external. (Et je ne veux pas que tout le monde ait accès aux sources de lib). – javadude