492得票6回答
Git Stash vs Shelve在IntelliJ IDEA/Netbeans的区别

我对Git的“shelve”方面非常陌生(编辑:不是Git的一个方面,而是IntelliJ IDEA的“shelve”功能)。 如果“stash”用于搁置未完成的工作,那么“shelve”又是什么呢?你会用它做什么? 例如,在VCS菜单中的“Update Project”上。 在In...

60得票3回答
在TFS中的“Unshelving”是什么意思?

这里是我理解的部分:当你在 TFS 上进行搁置操作时,它会在服务器上复制更改内容以避免数据丢失,但不会将其检入你正在使用的源代码主干/分支中。 问题:什么情况下需要使用“还原搁置”功能?这是否意味着会从 TFS 服务器中删除搁置集?可以从搁置集中获取代码吗?还是说它只是搁置集和“真实”的源...

40得票4回答
hg存储柜的等效操作是git藏匿丢弃。

我安装了hg shelve(而不是attic)扩展,想要删除一个patch。在git中,可以使用git stash drop实现。如何使用shelve扩展来实现这个功能?

38得票3回答
如何在TFS中轻松比较两个工作区集?

有没有一种方法可以比较 TFS 中的 2 个 shelves,而不必采用在单独的工作区中取消两者并对比文件的方式?

31得票1回答
什么是Perforce中的“shelved”文件?

在Perforce中,“shelved”文件是什么?将在工作区打开编辑的文件放入“shelve”状态的目的是什么?

24得票5回答
Perforce - 如何将一个被搁置的变更列表从主线移到分支?

我想知道是否有办法将一个在/main/上创建的Changelist移动到/dev/branch分支?我有六个这样的Changelist,并且其中有很多文件。我已经将所有文件搁置了,想要将它们移动到分支上以便继续工作。如果可能的话,我更愿意直接在P4V中完成此操作。我正在使用带有2010.2 P...

23得票8回答
TFS中的分支与书架

我过去一直使用 SVN,现在我们已经完成了项目的初始阶段,需要为未来的增强功能制定分支流程。 在阅读相关资料时,我们发现 TFS 有“搁置”功能。 它们有什么区别?每个工具在使用中需要注意哪些重要问题? 总体而言,哪种工具更受欢迎,原因是什么?

20得票2回答
我如何指示Perforce在取消提交文件时合并而不是覆盖或还原?

当从代码库中取出一个已存储在工作区的文件时,我该如何指示Perforce将更改合并到现有、已打开和修改的文件中?Perforce似乎只为用户提供覆盖或还原工作区中现有文件的选项,但这样无法将同一文件的多个变更列表的更改重新上架和集成。是否有方法绕过此限制?

18得票5回答
如何在Hg中暂存未提交的添加文件

我正在使用Mercurial Shelve扩展程序从命令行上暂存更改。它的效果很好,但是当我想要暂存的更改包含工作目录中新添加的文件(a)时,它就无法正常工作了。基本上,它会将除新添加文件外的所有内容都进行暂存。我通过查看.hg/shelve存储的更改来进行了确认。 如何暂存新添加的文件(状...

12得票3回答
TFS中的架子和工作区的选择

目前我正在开发一个使用 TFS 作为源代码控制的项目。我正在实现一块功能,但被外部资源所需完成的工作阻碍了。由于功能尚未完全完成,如果提交更改就会破坏构建。因此,我想在等待几天以完成阻塞式工作的同时,处理一些缺陷。 为了在隔离我的其他更改的情况下进行这项工作,我正在使用第二个工作区域来处理这...