Pregunta

He escrito un comando de Django con estas líneas:

def handle(self, *args, **options):
    from django.conf import settings
    import subprocess
    full_path = settings.PROJECT_ROOT+"/somedir/"
    subprocess.Popen('make -C '+full_path ,shell=True).wait()

El Makefile ejecuta este pseudocódigo:

recompile & cp -r

External/
    somedir/somefiles

to

Projectroot/
    somedir/somefiles

Esto funciona exactamente como se esperaba, sin embargo, sucede algo extraño:

Cada vez que ejecuto el comando, los archivos se sobrescriben y se actualiza la marca de tiempo.Sin embargo, subversion no reconoce mis cambios, pero el comando django collectstatic de hecho...

¿Quizás necesito forzar una actualización de svn de alguna manera?

¿Fue útil?

Solución

Esto está demasiado localizado.Vota para cerrar y mantenerlo como referencia para quienes estén interesados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top