问题标签 [unshelve]

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 投票
2 回答
210 浏览

batch-file - 批处理 - 删除范围/特定单词

在 perforce 中,我使用以下批处理脚本打印搁置/更改文件的列表:

这是我的 list.txt

变更清单:24536

我想得到以下输出,基本上在 - 之后删除句子,用破折号:甚至任何 perforce 命令都有更少的信息和文件列表:

我会很感激任何帮助,在此先感谢!

0 投票
1 回答
3237 浏览

locking - 取消搁置在 Perforce/P4 中排他签出的文件

Perforce noob here - 我在架子上有一个文件,我想取消搁置它以运行一些东西,但是该文件专门在另一台机器上签出。理想情况下,我想做的是在本地取消搁置文件,做一些事情,然后扔掉我的本地更改。

我考虑过使用p4 printp4 copy但它们似乎没有按要求工作 - 例如,复制似乎在仓库路径之间复制文件。

如何取消搁置并忽略锁?或者,如何从搁置中下载文件以在本地覆盖它?

0 投票
1 回答
43 浏览

tfs - 如何从封闭审查中获得搁置集

下面是场景 1)我收到了代码审查建议 2)我处理了这些建议。3) 我关闭了代码审查请求以发送新的代码审查请求。4) 但我没有发送任何代码审查请求。我记得我忘了添加一个 Nuget 包。所以我尝试添加它,但它没有按预期工作,所以我也卸载了一些依赖包:|

我可以在第 3 阶段获得代码吗?我看不到代码审查中的请求在其关闭时取消搁置。

有人可以在这里指导我吗?

0 投票
1 回答
258 浏览

mercurial - Tortoise 和 Mercurial 命令行中的货架似乎无法互操作?

如果我在命令行的 Mercurial 架子上添加一些东西:

然后当我在Repository > Shelve >菜单下查看 TortoiseHG Workbench 时,没有新的相应条目(在下拉列表中)。

同样,如果我做相反的事情并在 THG 中执行搁置操作,然后运行hg shelve -l或仅hg unshelve在命令行上运行,它似乎忽略了新搁置。

为什么会这样?是否有影响这一点的设置或类似的东西?

0 投票
1 回答
37 浏览

perforce - 如何在 Perforce 中创建一个新的 Shelve Changelist

我对工作区 A 中的几个文件(比如说 F1、F2、F3)进行了一些更改。我搁置了这些更改(搁置的 ID#1)(到目前为止没有问题)并将这些更改搁置到新的工作区 B(没有问题)。在 B 中取消搁置后,我对工作区 B 中的文件(F2、F3、F4 和 F5)进行了一些更改。现在我想将更改从工作区 B 移动到新的工作区 C。这里我遇到了问题。

  1. 当我尝试从工作区 B 搁置时,它仅在搁置列表(搁置 Id#2)中列出了文件 F4 和 F5,而不是所有已修改的文件(F1、F2、F3、F4 和 F5)。当我打开 $P4 ... 时,它列出了所有 5 个修改过的文件,但是,搁置的 CL 只接受在专有工作区 B 中修改过的文件。
  2. 我尝试取消搁置 ID 1 和 2)。但是,我没有得到文件 F2 和 F3 中工作区 B 中的更改。

如何从工作区 B 到工作区 C 进行所有更改(所有 5 个文件)。更具体地说,我如何从工作区 B 创建新的 Shelve,其中包含所有更改,而不仅仅是取消搁置后所做的更改。

希望有人能尽快帮助我。

0 投票
1 回答
1130 浏览

visual-studio-2017 - TFS 2017/VS 2017 取消搁置到不同的分支,或者从“Main”创建一个带有已保存、未提交更改的分支

这描述了一个场景,当我意识到我应该在 TFS 的开发分支中工作时,我发现自己时不时会遇到这种情况。然后我想搁置我的更改并取消搁置到开发分支中,或者从“Main”创建一个带有已保存的未提交更改的分支。使用 TF 电动工具命令实用程序的早期版本的 VS 和 TFS 可以在此链接页面和许多其他页面上描述内容:http: //geekswithblogs.net/TarunArora/archive/2011/06/06/unshelve-shelveset-创建从一个分支到另一个.aspx

现在这些功能不再可用,因为“大多数以前的 Power Tools 已集成到 TFS 2017 中”(根据https://docs.microsoft.com/en-us/visualstudio/releasenotes/tfs2017-relnotes)。但是没有可用于启用此类操作的命令行实用程序 AFAIK。如何使用 Visual Studio 2017 和 TFS 2017 实现对另一个分支的搁置?或者,如何使用已保存的未提交更改从“Main”创建分支?

0 投票
3 回答
2244 浏览

perforce - p4 unshelve 不带新添加的文件

似乎p4 unshelve -s changelist不会带来搁置中添加的新源文件changelist。两个问题:

  1. 我错过了什么吗?
  2. 任何解决方法?

谢谢。

0 投票
1 回答
132 浏览

version-control - Pycharm - 搁置的更改......现在我想要它回来

我正在研究branch1,但不得不切换到branch2,所以在branch1中(同样,我没有提交)我去了VCS-> Shelve Changes ...然后希望进入branch2并做了一些事情。现在我回到了 branch1,找不到如何取回我搁置的更改。 VCS 下拉菜单

我读过这个:https ://www.jetbrains.com/help/idea/shelving-and-unshelving-changes.html#555de 但我没有书架标签。所以我读了这篇关于如何获得货架标签的文章:https ://www.jetbrains.com/help/pycharm/shelf-tab.html 但我没有 View | 工具窗口 | 版本控制 | 货架
视图下拉菜单

当我尝试视图时出现什么 - 工具窗口 - git

0 投票
1 回答
32 浏览

svn - TortoiseSVN - 恢复搁置文件的内容

我有一些文件由于某种原因无法取消搁置。(“<Path to some .java file> 不是工作副本”,但这不是主题。)

有没有办法在不通过“Unshelve”对话框的情况下恢复内容?双击并右键单击对话框中的文件不会执行任何操作。

.svn 目录中存在具有预期名称的文件,但我倾向于多个相关文件,我无法收集各种文件的含义。例如: 在此处输入图像描述 后缀的文件是否与.work我搁置时的内容一样?那是什么.base?它们是不同的,但我通常无法分辨出哪个文件是我想要的文件。我想要文件在我搁置时的样子。

另外:SVN 路径中的空格是否有问题? 在此处输入图像描述 出于某种原因,在“Eclipse”和“Workspace”之间有一个 CR、LF 和一个空格,其中应该只有一个空格。