问题标签 [visualhg]

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 回答
1287 浏览

visual-studio-2010 - Visual Studio 的 Hg 插件在编辑器“责备”或“注释”中具有?

我们在 Visual Studio 2010 中使用 Hg。我希望能够查看谁从编辑器中编辑了代码,而无需启动 VisualHg 或命令提示符。

有谁知道在编辑器边缘显示用户的插件?

甚至我使用 VisualHG 的注释功能也只显示更改集,然后您必须查找谁提交了该更改集。

0 投票
1 回答
92 浏览

mercurial - Mercurial 更新没有要求合并和覆盖工作目录

环境

我们目前没有分支机构或单独的负责人。
我们每个人的个人电脑上都有自己的工作目录(显然)


问题

开发人员 A将提交推送到BitBucket
开发人员 B尝试进行提交和推送,但由于进行了更改而失败。
开发人员 B拉动了最新的变更集。
开发人员 B执行更新...

此时,当任何文件存在差异时,通常会出现合并弹出窗口。没有这样的弹出窗口,因此覆盖了Developer B的工作目录。


问题

有没有办法找回在开发者 B执行更新之前被覆盖的文件?

0 投票
1 回答
764 浏览

mercurial - 如何在 Mercurial 中创建一个新的“稳定”分支

我为我的源代码使用 Mercurial(与 VisualHg),我有以下情况。

我目前正在使用默认分支,并希望按照http://stevelosh.com/blog/2010/05/mercurial-workflows-stable-default/中显示的过程创建一个新的稳定分支。

以下是我的问题:

  1. 我创建了一个版本,标记了它,然后我想将它移动到稳定的分支(目前不存在)。我怎样才能做到这一点?
  2. 一个我有那个新分支,如何在我的机器上创建两个文件夹,一个包含默认数据,另一个包含稳定数据?

我不确定这种方法是否适用于 Mercurial:我曾经使用 VisualSVN。谢谢。

0 投票
1 回答
238 浏览

visual-studio-2010 - VisualHG 用 [R] 标记文件,但 TortoiseHg 在提交时仍会删除/添加文件

我将 Visual Studio 2010 与 VisualHG 和 TortoiseHg 一起使用。我注意到,如果我使用解决方案资源管理器移动或重命名文件,文件旁边会出现一个小 [R],我认为这表示“已重命名”。但是,如果我在 TortoiseHg 中提交我的更改,它不会执行重命名——它会删除旧文件并添加新文件。这会导致文件的所有历史记录都丢失(并不必要地使 repo 膨胀)。

有没有办法让它正常工作?如果 VisualHG 不能与 TortoiseHg 正确协调文件重命名,那么使用它真的没有什么好处。

另外,我应该提到 TortoiseHg 有一个“检测解决方案中的副本/重命名”对话框,但我似乎无法让它工作。首先,我似乎在 TortoiseHg Workbench 中找不到任何按钮或菜单项来启动它。其次,如果我通过输入使用终端启动,则thg guess未修订文件框中不会出现路径(并且没有明显的添加方法)。尝试此操作时,我确保已导航到正确的目录(我的解决方案目录,其中包含我的 .hg 存储库)。我也试过thg guess solution_directory_path了,但这并没有什么不同。如果此对话框是我的问题的可能解决方案,您实际如何使用它?

编辑

我终于发现您可以通过右键单击 Windows 资源管理器中的解决方案文件夹并选择 TortoiseHg > Guess Renames 来访问“检测解决方案中的副本/重命名”对话框。但是,当我再次执行此操作时,未修订文件框中没有出现任何路径,因此我仍然无法开始使用此对话框。(即,我什至无法执行这些说明中的第 1 步。)

编辑 2

我在 VisualHG CodePlex 问题页面上发现了一个错误报告,我认为可以解释我遇到的问题:https ://visualhg.codeplex.com/workitem/99 。不过,我有点惊讶它没有得到更多的选票。

0 投票
2 回答
1141 浏览

visual-studio-2013 - 将 Visual Studio 比较器工具与 VisualHG 一起使用

我正在使用带有 VisualHG 扩展的 Mercurial。

有没有办法将 KDiff3 代码比较器更改为 Visual Studio 比较和合并工具?

0 投票
1 回答
370 浏览

visual-studio-2015 - Visual Studio 2015 上的 Visualhg:命令不起作用

在 Windows 10 上,我在 Visual Studio 2015 社区版上安装了 VisualHg,并将我的环境配置为将其用作源代码控制。

右键单击上下文菜单显示得很好,但是当我单击某个菜单项时,什么也没有发生(例如:“历史记录”、“回购浏览器”等)。

注意:Visual Studio 2015 以管理员身份运行。

有什么建议吗?

谢谢!

0 投票
1 回答
281 浏览

visual-studio-2017 - VS 2017 中的 VisualHG:提交解决方案中的所有项目

我有一个 C# 解决方案,其中的项目并非全部位于 *.sln 目录下的文件夹中。如果我从这样的横向项目中对文件进行更改,然后尝试提交解决方案(如下图所示),则不会列出这些更改,而仅列出在解决方案目录下的项目中进行的更改。

在此处输入图像描述

我的经验是,有时会存在从所有项目中独立于其物理位置来查看差异的属性。然而,有时不是,我不明白为什么。VS 2017 中 VisualHG 的配置数据在哪里告诉它要考虑哪些项目(在推送“提交解决方案”时)?