Entradas

Mostrando las entradas con la etiqueta Eclipse

PyDev Error "Source not found" in projects with external contents

Imagen
When you create a new PyDev project (Python project) in Eclipse , and the source content comes from another folder (not in the workplace), you must be uncheck the "Use default" in the creation wizard, ant put the path in the "Directory" folder. In some case, after create the project, we get the error "Source folder: /XXX not found" , where the XXX is the name of the container folder. The error is showed like this in the PyDev Package Explorer view: And as you can see, the package structure of the project is not recognized (are displayed as simple folders). To solve the problem, only you need to edit the hidden file .pydevproject created by Eclipse to store the project configuration (is visible in the Navigator view), and change the value of the tag <path> . The wrong value is:     <path> /${PROJECT_DIR_NAME} </path> You must be change to:     <path> /real_name_of_the_project </path> In my case:  ...

Operaciones avanzadas con SVN en Eclipse Subversive

Subversion (SVN), es aún hoy el sistema de control de versiones más popular, sobre todo para almacenar proyectos privados desarrollados internamente o por empresas de IT. En cambio en proyectos grandes y open source se extienden cada vez más los sistemas distribuídos, como Git , Mercurial o Bazaar . La clave del éxito de SVN es su simplicidad de uso y administración, al ser un sistema centralizado, y que se basó en los aciertos y corrigió los errores de su antesesor CVS . Hace unos años trabajé en una empresa en la que usabamos SVN, y trabajabamos codo a codo con los diseñadores gráficos, además de programadores juniors, que debían aprender a usar la herramienta. Me encomendaron escribir un manual con los conceptos más complicados, e impartir unas charlas explicativas. Aquí comparto en este post ese viejo manual (3 años en sistemas es mucho :S), en el que colaboraron en su elaboración también Sebastián Facchini y Heraldo Rodríguez . En la actualidad hay dos plugins d...