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

visual-studio-2010 - VisualHg 崩溃 VS2010 mercurial 插件

每当我尝试 VisualHG 提交时,视觉工作室都会崩溃?知道为什么会这样吗?

或者对于vs2010和mercurial有没有比这更好的插件

谢谢。

0 投票
3 回答
406 浏览

mercurial - 锁定的 .csproj 文件破坏了 Mercurial 存储库

我在 Visual Studio 中使用 VisualHG。有时在拉取(使用 Fetch)时,我会收到以下错误消息:

[Errno 13] C:\inetpub\Websites\SomeProject.csproj:进程无法访问该文件,因为它正被另一个进程使用

这反过来又使我的存储库变得一团糟,导致我不得不删除所有内容并再次拉取。我能做些什么来防止这种情况发生吗?从 TortoiseHG 或从命令行拉时,似乎这个问题永远不会发生,只有在 Visual Studio 中打开项目并使用 VisualHG 拉时。

0 投票
2 回答
626 浏览

visual-studio-2010 - Visual HG 添加快捷方式提交

有没有办法可以在 Visual Studio 2010 中为提交创建键盘快捷方式?我正在使用视觉 HG。

0 投票
2 回答
819 浏览

mercurial - 如何在 TortoiseHG (Mercurial) 中将提交消息设置为可选或默认设置?

出于某种原因,在使用 TortoiseHG(和 VisualHG)提交时,我不需要总是包含一条消息。

但是,TortoiseHG(按照命令行语法)不允许这样做。由于每次写一个空格或一个随机字母都很痛苦,我想知道是否有办法包含默认提交消息(例如“更新”),或者使此消息可选(至少在 GUI 中),无需重新编译 TortoiseHG :)。

如果您知道 TortoiseSVN 或 TortoiseGit 的解决方案,它可能也适用于 TortoiseHG。

我知道Mercurial 是否支持空提交消息?但它没有为 TortoiseHG 提供答案(对于 CLI jk. 的答案似乎有效)。至于“这是不好的做法”的评论,在很多情况下都是正确的,但不是全部(想象一下,如果 Dropbox 每次都询问你写提交消息的任何变化)......

0 投票
1 回答
690 浏览

visual-studio-2010 - Visual Studio 2010 - 不受 Mercurial 版本控制的解决方案

我有 Visual Studio Ultimate 版本,并安装了 TortoiseHg 和 VisualHg。

我是版本控制的总 n00b,并且以前以某种方式在版本控制下添加了我的解决方案(不完全记得如何..认为我是通过右键单击解决方案文件夹并使用 tortoisehg 上下文菜单来做到的)..

现在,每当我尝试在 vs2010 中使用 visualhg 提交或检查状态时,我都会收到“解决方案不在 Mercurial 版本控制之下”。

我搜索了stackoverflow,并按照这个问题给出的答案:How to use Mercurial from Visual Studio 2010? ,但 hg init 告诉我存储库已经存在。

每次我退出 Visual Studio 时,请帮助我自动备份我的工作。如果有比 Mercurial 更好的工具(必须对 n00b 友好),请也提出建议。谢谢!

谢谢!

更新

看起来我在不同的目录中有两个同名的解决方案。我在 mercurial 下添加了错误的目录,并尝试使用 Visualhg 管理不同的解决方案,但未成功。

现在解决了。

0 投票
1 回答
266 浏览

visual-studio - VisualHG 中的自动提交

是否可以设置 VisualHg,以便每次退出 Visual Studio 2010 时都会自动显示提交屏幕?

如果我忘记提交一些更改,这将非常有用。

0 投票
1 回答
1379 浏览

vb.net - 如何使 .svc.cs 或 .svc.vb 文件在 WCF 项目的解决方案资源管理器中可见?

我有一个包含 WCF 服务项目的解决方案。在解决方案资源管理器中,仅显示 MyService.svc 文件,但双击它会打开 MyService.svc.vb 文件进行编辑。没关系,但 Visual HG(基于 Mercurial)现在不显示 MyService.svc.vb 文件已更改,如果不浏览 Tortoise HG 工作台,我无法提交任何更改。这是合并代码时出错的可能原因。那么,如何让 MyService.svc.vb 文件出现在解决方案资源管理器中?

编辑:问题似乎仅限于 VB WCF 项目。在 C# 中,.svc 文件前有一个箭头,单击时将显示 svc.cs 文件。漏洞?

0 投票
1 回答
630 浏览

visual-studio-2010 - Windows7 上 Mercurial / TortoiseHG 中奇怪的区分大小写的目录名称行为

我有一个 TortoiseHG (2.3.2) 存储库,在我的 Windows7 Ultimate(32 位)机器上包含一个名为“cv2”的根目录。当我在“cv2”的不同子目录中添加新文件时,TortoiseHG 将“cv2”显示为“cv2”或“CV2”,具体取决于目录。

例如,如果我将一个名为“tom.cs”的文件添加到以下目录,我会在 TortoiseHG 中得到以下结果:

我不知道这是什么时候开始的,但这意味着我现在已经提交到“cv2”和“CV2”,导致存储库中有两个单独的目录(我猜我对此无能为力)。

存储库包含一个解决方案,在子目录中有 3 个项目(“cv2”是其中之一,还有“cp2”和“NotificationService”)。我刚刚发现解决方案文件的目录名称是“CV2”而不是“cv2”。现在已经改变了,因为它阻止了“Diff”在 Visual Studio 中的工作......但是从一开始就是这样,并且自初始提交以来就没有改变。不幸的是,我不记得当时我是否重命名了 Windows 目录……我可能有。

对于“CV2”或“cv2”这取决于它是哪个目录的差异,我有什么办法吗?我尝试通过命令提示符重命名 Windows 目录但没有成功。我的印象是 Mercurial 在 Windows 机器上运行时忽略了区分大小写,但我想我被误导了。

我是该项目中唯一的开发人员,因此不会有任何更改弄乱其他任何人的危险。

0 投票
1 回答
868 浏览

visual-studio-2010 - Visual Studio 2010,VisualHg,不断添加 bin、obj 文件夹

3 个月以来一切正常,现在突然当我打开 Visual Studio 时,它会将根解决方案文件夹中的所有未跟踪文件添加到 Hg,即包括 bin 和 obj 文件夹。

脚步:

  1. 关闭 VS2010
  2. 使用 Tortoise Hg 工作台忘记 VS2010 打开时添加的文件
  3. 打开VS2010,所有文件开始重新添加到Hg中,出现“准备解决方案”对话框时似乎发生了

我编辑了根文件夹中的 .hgignore 文件以包含“bin”和“obj”,但这被 VS 忽略了。

任何想法为什么会发生这种情况?

0 投票
3 回答
4034 浏览

visual-studio-2010 - 如何在 Visual Studio 2010 中从 Ankhsvn 插件切换到 VisualHG

当尝试将我的解决方案从使用 Ankhsvn 切换到 VisualHG(我们刚刚从 SVN 迁移到 Mercurial)时,我不断收到以下消息:

“活动的解决方案或项目由与您选择的不同的源代码管理插件控制。如果您更改源代码管理插件,活动的解决方案或项目将关闭。您要继续吗?”

然后该解决方案将关闭,当我重新打开它时,它仍然会链接到 Ankhsvn。

我尝试删除源文件夹并从 Mercurial 中获取新的克隆,但问题不断出现。