我正在使用mr.developer来跟踪github上的一些包。当我重新运行我的构建时,我得到:
'django-quoteme'包很脏。
你还想要更新吗? [是/否/全部] y
“脏”究竟是什么意思?
答案 0 :(得分:5)
来自http://github.com/fschulze/mr.developer:
脏SVN
您收到类似::
的错误错误:无法切换包'foo' 从 'https://example.com/svn/foo/trunk/', 因为它很脏。
如果您尚未修改包裹 在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
来查看你所说的“脏”的含义。
答案 1 :(得分:4)
我不知道在这种情况下具体意味着什么,但在计算科学领域,“脏”通常意味着它已被修改。也许一个包中的文件已被编辑,通过更新它,你将丢失这些更改,因此警告。