2014-06-12 3 views
2

Certains comment j'ai corrompu mon svn.svn CruiseControlException - FileName.svn-base ': Le système ne trouve pas le fichier spécifié.

Voici ce que je faisais:

  1. dans le fichier avait vérifié "RegularUser.master".
  2. J'ai supprimé le fichier.
  3. Réalisé j'avais besoin et recréé avec le même nom.
  4. VÉRIFIÉ dans
    • reçu une erreur. ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: Failed to add file 'E:\CCNetBuild\MyDirectory\trunk\...\...\RegularUser.master': an unversioned file of the same name already exists
  5. supprimé le fichier.
  6. Vérifié dans.
    • Reçu une erreur de somme de contrôle svn.
  7. Rétabli le code pour la dernière génération réussie.
  8. VÉRIFIÉ dans
    • Received l'erreur suivante:.

      ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: In directory 'MyDirectory' svn: Can't open file 'E:\CCNetBuild\MyDirectory\trunk.......svn\tmp\text-base\RegularUser.master.svn-base': The system cannot find the file specified.
      . Process command: C:\Program Files\SlikSvn\bin\svn.exe update E:\CCNetBuild\MyDirectory --revision 53 --username srvmoppwbuild --password **** --no-auth-cache --non-interactive at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo) at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.UpdateSource(IIntegrationResult result) at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build(IIntegrationResult result) at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)

Any ideas?

Répondre

1

J'ai essayé quelques petites choses pour corriger cette erreur. J'ai supprimé RegularUser.master et ajouté RegularUser.Master. Je ai essayé de supprimer les deux et les vérifier po

La seule chose qui a fonctionné était quand je suis allé dans le serveur de construction réel et supprimé les deux fichiers: RegularUser.master et RegularUser.Master. Le problème vient du fait que svn supporte différents casing pour les fichiers et les traite comme deux fichiers séparés alors qu'un système d'exploitation Windows ne traite que le même boîtier.

Conseil général: Ne jamais nommer le même fichier dans un boîtier différent et l'enregistrer. Il peut endommager votre référentiel svn.

0

Source control operation failed: svn: Failed to add file E:\CCNetBuild\MyDirectory\trunk\..\..\RegularUser.master : an unversioned file of the same name already exists

L'erreur est très simple. Vous avez un fichier qui se trouve dans le répertoire de travail Subversion de votre service CruiseControl appelé E:\CCNetBuild\RegularUser.master. Ce fichier ne se trouvait pas auparavant dans votre dépôt Subversion, mais fait maintenant partie de Subversion. Lorsque CruiseControl tente de vérifier ce fichier, il trouve ce fichier non versionné actuellement assis là. L'avertissement est de supprimer ce fichier.

Questions connexes