问题标签 [changelist]

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 投票
1 回答
2931 浏览

svn - svn revert changelist 没有提供足够的参数?

我看过类似的问题,但并不完全相同......

我有一个更改列表(称为“revertme”),我希望能够一举还原更改列表中的所有文件。svn help revert 似乎表明我可以做到这一点

但是当我尝试该命令时,我得到了

有什么建议吗?

0 投票
2 回答
731 浏览

git - Git - 更改列表 (svn) 等效

我们使用 svn 多年,最近切换到 Git。我们曾经在 svn 中使用更改列表来实现特定目的。它们类似于全局忽略,但不完全相同。全局忽略告诉 svn 不要添加符合模式的文件,但如果文件已经添加到版本控制,忽略不会做任何事情。这在 Git 中也是一样的。Git 忽略文件告诉 Git 忽略与给定模式匹配的文件,但前提是它们尚未添加到版本控制中。

svn 中的更改列表允许我们指定已经添加到版本控制中的文件。一旦文件被添加到更改列表中,svn 将在提交时忽略这些文件。这样做的基本优点是您可以自由编辑某些文件,而不必担心意外提交您不想进入主代码库的更改。一个很好的示例场景是,当您想要使用特定客户的配置并将客户特定的引用添加到核心代码库中不应该存在的项目文件时。

Git 有 stash 的概念,这又是不同的。我们可以将增量存储在本地存储库的存储中。这些可以自由应用、推送或弹出,从而解决了部分问题。但是,当我们进行提交时(通过一些 gui 工具 - tortoise git、gitkraken、VS),这些文件仍然会出现在 Git 想要提交的文件列表中。我不希望他们出现,因为我很可能会犯错误并意外犯下他们。

有没有办法在 Git 中实现类似功能的更改列表?

注意:我真的不想通过命令行执行此操作。我使用 Visual Studio、Git Kraken 和 Tortoise Git 的组合。我喜欢 Gui 系统。我不想在命令提示符下运行一个命令,它会自动提交我的更改,同时避免我指定的文件。

0 投票
1 回答
70 浏览

perforce - 如何检查给定的更改列表是否在子分支中退出?

基本上,我们有一个 CL (eg1000000),它集成在一个主分支及其所有子分支中。现在假设 CL 1000000 在 master 分支中退出。有没有办法通过脚本检查这些更改是否在其所有子分支中被撤销?

0 投票
1 回答
668 浏览

java - 如何动态更改列表

我的意思是我得到了一个对象数组,如果我要更改的列表没有给定列表中的一些对象,那么我将它们添加到我的列表中,如果我的列表确实有一些对象给定的列表没有然后我将它们从我的列表中删除。我试图实现这一点,但没有奏效。

是的,elements 中的第一个元素将始终是 LIST,我只需要它来指定这是一个列表还是其他东西。PS ListOfUsersModel 是一个 DefaultListModel 对象。

0 投票
1 回答
99 浏览

intellij-idea - intellij 和变更列表的概念

有人可以简单地向我解释更改列表:

我为什么要使用更改列表?

我背后的基本问题是:更改列表的想法是实现一个功能,然后将其保留在更改列表中,并在没有它的情况下继续工作?我认为这根本不可能。

是否可以更改文件 A.php,将更改添加到更改列表 A1。然后向文件 A.php 添加更多更改,并将这些更改添加到更改列表 A2。然后我可以只提交包含来自 A2 的更改但不包含 A1 的 A2 吗?是否可以停用更改列表?例如,激活更改列表 A2 意味着来自 A1 的更改消失了,而我在本地只有 A2 中的内容。

0 投票
0 回答
92 浏览

continuous-integration - 在 gitlab-runner CI 作业执行的上下文中获取 Perforce 提交的更改列表编号

最近开始进入 GitSwarm,目前坚持在git push交付后执行持续集成作业时使用相应 Perforce 提交的更改列表编号的可能性(以符合公司的应用程序构建编号政策)。

有没有一种简单的方法可以做到这一点(可能只是一些环境变量在 中使用.gitlab-ci.yml,但例如CI_COMMIT_SHA看起来一点也不友好)或者我必须p4明确地使用命令执行(在script:工作描述部分的某处)来获得修订?

而且,顺便说一下,在 GitSwarm 中实现构建唯一编号的替代方案是什么(我的意思是,例如,我的 iOS 或 Android 应用程序包的编号为Version="1.0", Build="123456",其中“1.0”取自我的项目文件,而“123456”是我感兴趣的代表组装应用程序的确切代码基线)?

提前致谢!

0 投票
1 回答
1241 浏览

python - Python:Model.objects.all() - 如何使用 POST 复选框对其进行迭代

我一直在使用 Python/Django 构建 CSV 导出。在发送更改列表中列出的所有项目时,一切都像魅力一样。

现在,我一直在尝试使用 Action 下拉菜单并仅导出通过复选框选择的那些项目,但我无法使其工作。

我当前的代码,即使使用“操作”下拉菜单也可以导出所有项目,无论检查了什么:

什么时候csv_elements交换request.POST.getlist显然没有任何作用。

或者

问题:将我的模型与 POST 操作结合起来的语法是什么?

0 投票
2 回答
290 浏览

django - 在 django 中仅显示模型更改列表中的一些对象

我正在为多所大学创建一个 Django 应用程序。这是我使用的模型类。

我为每个学院创建了一个员工用户,但申请人的更改列表也显示了不属于同一学院的申请人。我想修改管理页面更改列表,以便仅列出属于该特定机构的申请人。目前我的申请人页面更改列表对于我必须从中删除一些申请人的每个机构来说都是这样的。

当前更改列表

当前更改列表

0 投票
1 回答
211 浏览

android - Android Studio 中的每个模块可以有不同的变更列表吗?

我有几个模块的项目,每个模块都有自己的 git 存储库。

当我尝试对其中一个提交更改时,Android Studio 会自动让我通过一条提交消息等提交所有模块中的所有更改。我可以手动取消选中其他模块,但每次都这样做非常不方便,并且可能导致人为因素的错误。

那么我可以将每个模块中的更改分开到不同的更改列表中吗?或者以任何其他方式单独提交更改?

0 投票
0 回答
41 浏览

azure-devops - VSTS:在两个更改列表或标签之间查找项目范围的更改

我有一个托管在 VSTS 中的大型项目。我想查看两个更改列表之间所有文件的差异,项目范围内。(在两个标签之间做同样的事情也会有帮助,因为我在两个兴趣点都有标签。)

我们在产品的一个版本和另一个版本之间存在问题;寻找问题的一种方法是全面审查在这两个版本之间更改的代码。

如何在一个更改列表和另一个更改列表之间显示项目范围内所有文件的差异?

我试过这个:

它似乎有效,但需要很长时间;并且输出是纯文本差异。我可以像在 BeyondCompare 或 IDE 中那样以图形方式浏览更改吗?我能做些什么来加快比较速度?