2012-04-12 6 views
4

Est-ce possible? En ce moment j'utilise des dépendances d'artefact de construction (je sauvegarde le fichier d'une autre config de construction dans un fichier .zip et j'ajoute cet artefact comme une dépendance dans la config de construction où j'en ai besoin). Mais je pense que ce serait plus efficace.Commander un seul fichier de SVN en utilisant Team City

J'ai vu que cela peut être fait en utilisant svn de la ligne de commande, mais si possible, je voudrais le faire en utilisant les concepts vcs root + checkout règles de Team City.

+0

Pouvez-vous me montrer où vous avez vu que cela peut être fait à partir de la ligne de commande? – manojlds

+0

@manojlds: J'ai mis un lien dans ma réponse, dernier paragraphe. –

+0

duplicata possible de [Comment puis-je extraire un seul fichier (pas de dossier) à partir du référentiel SVN?] (Http://stackoverflow.com/questions/708523/how-do-i-checkout-a-single-file-not -folder-from-the-svn-repository) –

Répondre

5

Cela ne peut pas être fait par Team City elle-même; ses règles de caisse ne traitent que les répertoires. En fait, users have requested this feature et il est toujours en attente. Je viens de voter pour cela. Si vous le voyez et que vous en avez besoin, votez également.

Devinez Je vais le faire à partir de la ligne de commande. Here's comment.

1

J'ai été capable de le faire fonctionner dans TC en utilisant les "règles de vérification d'édition". Donc, disons que vous avez un gros repo racine (BIG_REPO) où il y a plusieurs sous-dossiers énormes et un fichier que vous voulez extraire (THE_FILE). Ceci est un moyen:

  1. Créer et joindre nouveau repo SVN
  2. Comme une URL REPO utiliser ce type d'URL: https://SvnRepoOfYourCompany/svnrep/BIG_REPO/THE_FILE
  3. Aller aux « Modifier les règles de caisse » du repo ci-joint et utiliser règle:

    + :. => Le_fichier

  4. éxecuter la construction et vérifiez que le fichier a été en effet vérifié

  5. Party hard

Hope this helps. C'est assez bizzare que ce n'est toujours pas une fonctionnalité de TC ... peut-être un jour.

+0

Ne fonctionne pas avec les fichiers. –

Questions connexes