【发布时间】:2011-01-07 19:49:23
【问题描述】:
我们一直在尝试将 Mercurial 与 Cygwin(在 Windows 上)一起使用,但由于 Cygwin 使用正斜杠而 Mercurial 似乎需要反斜杠而遇到错误。有解决办法吗?
问题示例:
hg status
M src\myfile.java
hg ci src\myfile.java <-- Error: abort: srcmyfile.java: The system cannot find the file specified
??
【问题讨论】:
-
您是否尝试过在 cygwin 中安装 Mercurial 而不是尝试使用 Windows Mercurial?如果 Mercurial 在为 cygwin 编译的 Python 下运行,大概会以更 unix-y 的方式运行。
-
@joeforker,这不是一个坏建议,除非您对给定的存储库完全使用 unix 版本,您必须仅使用 unix 版本,否则您会得到由于路径差异导致的奇怪错误。这排除了使用 IDE 集成或 tortoisehg 等工具来补充您的 cygwin CLI。