问题标签 [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 回答
805 浏览

vim - Vim 更改列表行为

我正在尝试了解 vim 上的更改列表,但无法理解以下行为:

例如,我插入以下文本:

意识到我的名词顺序错误,所以我想得到:

从没有 .vimrc ( vim -u NONE) 的新 vim 实例开始,这正是我所做的(# 仅用于解释):

我的第一个问题是为什么跳跃一开始就不起作用?

其次,-invalid-更改列表的条目对我来说没有任何意义。如您所见,我从未超出第 1 行。为什么第 2 行有一个条目?

我正在使用 Vim 7.4.52

更新: -invalid- 似乎是一个错误。我已经举报了:

https://code.google.com/p/vim/issues/detail?id=283

0 投票
2 回答
3673 浏览

c# - 从 C# 访问 Source Depot 变更列表

对于我当前的项目,我需要比较一个程序的两个构建版本并生成一个报告,显示哪些文件已更改。我自己的想法是使用文件系统运行每个文件,比较修改的日期。然而,有人建议我改为查找存储在 Source Depot 中的更改列表并以这种方式进行比较。

由于不熟悉 Source Depot,我能够找到两个相关的命令——“changes”和“changelist”。但是,文档对如何使用 SD 命令的解释非常模糊,并且键入诸如“sd changes 1249191”之类的内容会导致诸如“必须创建客户端'MGURL'以访问本地文件”之类的错误。另一个问题是,即使我有这方面的工作,使用“System.Diagnostics.Process.Start”进行调用很可能只会将信息打印到控制台,而不会从 C# 中向我返回任何数据。

我认为我真正需要的是一个类似于 Microsoft.TeamFoundation for TFS 的库。但是,我在网上几乎没有找到关于 Source Depot 的信息,更不用说通过 C# 与它交互的方法了。有人有任何见解吗?你以前做过这样的事情吗?

0 投票
1 回答
201 浏览

perforce - 通过 Fisheye rest api 获取相关的 JIRA 问题变更列表

我想通过密钥或其他方式从 jira 问题(在源选项卡中)获取更改列表,但似乎 jira rest 客户端 api 没有提供获取它的方法。然后我尝试通过fisheye api获取changelist。我仍然无法在fisheye restful api中找到这个。是否可以实施?

0 投票
1 回答
176 浏览

git - 处理两个 git 提交

我正在使用 git 作为版本控制项目。

我做了第一次提交,将其推送给 gerrit 进行审查。

我开始了进一步的开发并进行了第二次提交,也将其推送给了 gerrit 进行审查。

现在,我在第一次提交时遇到了一些合并冲突,在第二次提交时遇到了一些反馈。我必须合并这些更改:

我遵循以下步骤:

  1. git reset --soft Head~1 --> 这得到了 HEAD 到以前的变化

  2. 已解决的冲突

  3. 为 Commit1 上传了新的补丁集(我使用了git gui- 修改上次提交选项)

  4. 合并对 ​​Commit2 的反馈

  5. 添加来自 Commit2 的所有文件并重新提交。git gui从现在开始没有修改 Commit2 的选项。

在这种情况下理想情况下应该做什么,以便我可以修改以前的 Commit2 而不是创建新的提交。

PS:情况变得更加棘手,如果这些更改之间合并了一些其他更改。这会在选择时获得这些更改Amend Last Commit

0 投票
1 回答
383 浏览

svn - Intellij IDEA:更改列表显示错误更改/手动修改更改列表?

我的 Intellij IDEA 有问题。更改列表显示我已在本地删除了一个文件 X.java。事实上,文件并没有被删除,无论是在本地还是在 SVN 服务器上。它存在(SVN 和本地),甚至可以使用 IDEA 编辑器访问此文件(ctrl + n -> 显示文件等)。我正在使用带有 Intellij IDEA 14 的 Win 7。

所以这是我的问题:IDEA 在更改窗口中显示文件 x.java 已在本地删除,我无法说服 IDEA 它没有被删除......

这是我到目前为止所尝试的:

  • SVN 还原 -> 无效
  • SVN 清理 -> 没有效果
  • 使缓存无效并重新启动 -> 无效
  • 手动删除缓存文件夹 -> 无效
  • 排除 src 文件夹并再次包含它(在项目设置中)-> 无效

有谁知道 IDEA 将更改列表存储在哪里,是否可以修改此更改列表?或者甚至删除它,所以它必须重新构建?

0 投票
2 回答
4496 浏览

django - 在 Django 管理员更改列表中,如何显示空白而不是默认的“(无)”?

当数据库中的字段为空时,Django 在显示更改列表时插入“(None)”来保存空的位置。虽然是描述性的,但当变更列表上有很多字段时,它会让所有内容都变得非常忙碌,而空白字段同样有用,但不会那么混乱。那么有什么方法可以改变 Django 用来表示更改列表中的空字段的文本吗?解决方案是特定于模型管理员的还是管理员范围的都没关系。

还应该补充一点,我知道您定义自定义字段然后输出空白字符串的解决方案。这行得通,但是 in 使列无法排序,这是显示之前的优先级,所以它不是一个选项。

0 投票
1 回答
70 浏览

perforce - 在 Perforce 中打开更改列表

实际上,changelist似乎是一个重要的组件/概念。它在介绍 perforce的文档中被称为“perforce 中的基本工作单元” 。我知道更改列表用于将更改提交到 perforce 服务器,并且它们被分配了整数 id。但是,我想了解它们是如何实现的。更改列表是普通的人类可读的文本文件吗?可以根据更改列表编号打开吗?

0 投票
1 回答
1614 浏览

svn - 如何将文件扩展名添加到忽略提交 svn 更改列表?

情况

在存储库中,我有一些文件(主要是构建结果),它们是版本化的,但我不应该提交它们。

在我看来,这不是一个好主意,但是从存储库中删除它们超出了我的控制范围。

我想出的解决方案是使用忽略提交更改列表(在 Tortoise SVN 中,可以通过右键单击“提交”窗口中的项目并选择移动到更改列表 -> 忽略提交来访问它)。

问题

有没有办法将文件扩展名放在该列表中,还是我真的必须将所有文件放在该更改列表中?

在我看来,Tortoise 中没有这样的选项,但也许可以从命令行在 SVN 中执行?

0 投票
2 回答
3100 浏览

perforce - Perforce - 获取特定变更列表的差异

如何从更改列表中获取文件列表和差异(带有颜色突出显示),以便我可以将其发送给同行评审。

我在 windows cmd 中尝试过,p4 describe #changelist但它只显示在更改列表中打开的文件列表。

[更新] 我可以找到p4 diff它,它在命令提示符下给出了所有更改列表的差异。

我希望有一个批处理文件,它可以输入更改列表编号作为参数并生成可以通过电子邮件共享的代码审查。

抱歉,我是新手,不知道要查找什么,所以我没有尝试过任何东西。

0 投票
0 回答
184 浏览

svn - svn从状态中隐藏更改列表

想知道是否有办法从 svn 状态中隐藏一些更改列表。

基本上我有一个更改列表,里面有很多我不想看到的文件。我知道可以通过管道传输结果,但想知道是否有办法在 svn 中固有地做到这一点。