J'utilise subversion afin que je puisse avoir deux checkouts, un pour tester pour s'assurer que les choses fonctionnent et un autre qui est public site en direct. J'ai fait quelques changements dans le site de test mais j'ai aussi fait quelques mises à jour pour une installation wordpress. Maintenant, je ne peux pas valider les modifications sur mon site en ligne.subversion "out-of-date" question
[[email protected] public_html]$ svn commit -m "this time, it's personal"
svn: Commit failed (details follow):
svn: Working copy
'/usr/local/apache/sites/nextadvisor_admin/blog/wp-content/plugins' is
missing or not locked
donc je ...
[[email protected] public_html]$svn rm blog/wp-content/plugins --force
[[email protected] public_html]$svn rm blog/wp-content/plugins --force
[[email protected] public_html]$svn add blog/wp-content/plugins --force
et tous les fichiers ont été rajoutés, je
[[email protected] public_html]$ svn commit -m "this time really"
Sending blog/.htaccess
Replacing blog/wp-content
svn: Commit failed (details follow):
svn: Out of date: '/trunk/blog/wp-content/plugins' in transaction '186-1'
Bon alors quand je regarde en ligne, il me dit de faire la mise à jour svn mais j'ai essayé cela une fois avant et il efface juste tous mes changements locaux parce que le dossier "blog /" n'existe pas dans mon contrôle de test.
Ma question est, comment puis-je faire ce travail de travail sans perdre les modifications locales?
Mise à jour:
Quand je lance svnupdate, il me dit:
svn: travail Chemin de copie 'blog/wp-content/plugins' n'existe pas dans le dépôt
Quand je lance svnupdate, il me dit: svn: copie de travail path 'blog/wp-content/plugins' n'existe pas dans le dépôt –
heures de développement Untold ont été perdus par des personnes qui font cela. Il vaut mieux vérifier que vous ne retournez pas les changements de quelqu'un d'autre quand vous faites cela ... parce que vous l'êtes probablement. – retracile
Bien sûr, cela suppose que vous inspectez le diff avant l'enregistrement. Tout programmeur qui ne le fait pas ne fait pas son travail. –