当mr.developer说"包'django-quoteme'很脏时,究竟是什么意思."

chi*_*gsy 3 python django buildout

我正在使用mr.developer来跟踪github上的一些包.当我重新运行我的构建时,我得到:

包'django-quoteme'很脏.

你想要更新它吗?[是/否/全部] y

什么是"脏"究竟是什么意思?

nto*_*end 5

来自http://github.com/fschulze/mr.developer:

肮脏的SVN

你得到一个错误,如::

错误:无法从' https://example.com/svn/foo/trunk/ ' 切换包'foo ',因为它很脏.

如果你还没有修改src/foo下的包文件,那么你可以查看发生了什么status -v.一个常见原因是*.egg-info每次运行buildout时都会生成一个文件夹,这会在svn状态下显示为未跟踪的项目.

您应该将.egg-info添加到您的全局Subversion中忽略 ~/.subversion/config,例如:: global-ignores =*.o*.lo*.la*.al .libs*.so .so.[0-9]*.a*.pyc*.pyo*.rej ~ ##.#*.*.swp .DS_Store*.egg-info

所以看起来你应该用它status -v来看看你的情况下"脏"的含义.