问题标签 [shelve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
25550 浏览

tfs - 我可以在 tfs 2008 中取消搁置到不同的分支吗?

假设我团队中的某个开发人员搁置了他在分支 A 中所做的更改。而我正在处理分支 B。我可以将他的更改搁置到分支 B 中吗?(通过 GUI 或命令提示符)

0 投票
3 回答
4438 浏览

python - Python搁置模块问题

Python shelve 模块是否有任何内置保护措施来确保两个进程不会同时写入文件?

0 投票
5 回答
18996 浏览

version-control - 在 TFS 中搁置和签入有什么区别?

各自的概念是什么?

什么时候可以搁置更改而不是签入?

0 投票
8 回答
174646 浏览

tfs - TFS 中的搁置是什么?

在 TFS 中搁置仅仅是一种软签入,以便其他团队成员可以看到源代码吗?

即搁置的代码不会被编译吗?

0 投票
2 回答
2030 浏览

svn - 在 svn 中,我可以还原更改并将其搁置以备后用吗?

我在我的 svn 存储库中提交了一些更改。假设 HEAD 位于 r750,我想在不丢失 r746-r750 的情况下恢复 r745。这可能吗?

而且,我可以以某种方式保存 r745 并稍后重新应用它(作为新修订版)吗?

0 投票
1 回答
599 浏览

python - 有没有一种简单的方法可以在搁置中使用 python 临时文件(并确保它自行清理)?

基本上,我想要在我正在编写的 python 程序中使用无限大小(更准确地说,是硬盘驱动器而不是内存限制)字典。似乎 tempfile 和 shelve 模块自然适合这个,但是,我看不出如何以安全的方式一起使用它们。我希望在搁置被 GC 时删除临时文件(或者保证在搁置停止使用后删除,无论何时),但我能想到的唯一解决方案是使用 tempfile.TemporaryFile() 打开一个文件句柄,从句柄中获取文件名,使用这个文件名打开一个搁置,保持对文件句柄的引用以防止它被 GCed(和文件删除),然后在搁置上放置一个包装器来存储这个参考。任何人都有比这个令人费解的混乱更好的解决方案吗?

限制:只能使用标准python库,必须完全跨平台。

0 投票
2 回答
934 浏览

python - 搁置模块有问题?

使用搁置模块给了我一些令人惊讶的行为。keys()、iter() 和 iteritems() 不会返回架子中的所有条目!这是代码:

之后:

这是输出:

以前有没有人遇到过这种情况,是否有一种解决方法,而不知道所有可能的缓存键先验

0 投票
4 回答
1240 浏览

python - 有什么方法可以使用元组作为架子上的键吗?(Python)

我想使用 Python 中的搁置模块将元组 (1,2,3) 作为键。我可以用字典做到这一点:

但如果我用搁置尝试:

我得到:“TypeError:键需要字符串或整数对象,找到元组”

有什么建议么?

0 投票
3 回答
691 浏览

visual-studio-2008 - 上架时是否有我现有的架子在 Visual Studio 2008 中可用的概述?

我正在使用 Visual Studio 2008 并为我发现了搁置/取消搁置功能并成为它的忠实粉丝。

但是有一件事情让我很恼火。搁置对话框滞后于我现有搁置的概述。因此,每次我想搁置时,我都会先打开列出所有现有搁架的取消搁置对话框。关闭对话框后,我打开搁置对话框以创建新对话框或覆盖现有对话框。

所以我想知道是否有办法获取存储在 TFS 上的我自己的架子列表,而无需之前打开取消搁置对话框。

0 投票
6 回答
4808 浏览

python - 搁置(python)的非常奇怪的问题

我创建了一个名为foo_module.py包含以下代码的文件:

在该文件旁边,我创建了一个名为foo_packagethan 的目录,其中包含一个空__init__.py文件和一个名为的文件,该文件g.py仅包含:

现在,当我运行时,foo_module.py我收到一条奇怪的错误消息:

Exception TypeError: "'NoneType' object is not callable" in ignored

但是,如果我将目录从 重命名foo_packagefoo,并将导入行更改为foo_module.py,我不会收到任何错误。Wtf在这里发生吗?

在 WinXP 上运行 Python 2.6.4。