【问题标题】:Is Jedi VCS compatible with Windows 8.1?Jedi VCS 是否与 Windows 8.1 兼容?
【发布时间】:2014-10-21 00:34:12
【问题描述】:

有没有人设法在 Windows 8.1 上正确运行 Jedi VCS Stand Alone Client? 我尝试过,但在同步文件时出现异常。

“JEDI VCS 无法创建此文件的本地副本。 例外。无法创建目标目录:在 [CreateTargetDir]"

我想为我的 Delphi 工作过渡到 Windows 8,但如果我不能使用 Jedi,那么我将不得不继续使用 Windows 7。

已安装的软件:

  • 操作系统:Windows 8.1
  • Jedi VCS 客户端:2.45.820

更多细节:

  • 我可以登录并查看项目没有问题
  • 由于上述错误,我无法同步项目
  • 我拥有目标目录的完全权限(甚至删除并重新创建了用户对文件夹的权限)
  • 我可以手动创建文件和文件夹并将其添加到同步目录。只有 Jedi VCS 存在问题。
  • 目标目录是 C: 的子文件夹。例如 C:\MyDev\
  • 我是电脑管理员组的成员
  • 认为问题出在 C:\Program Files (x86) 的安装位置,我改为安装到 C:\Programs。同样的错误。
  • 我尝试以管理员身份运行 Jedi VCS。右键单击以管理员身份运行并在快捷方式上设置相同的选项。

最终测试:

我刚刚测试了集成到 Delphi 6 和 2006 IDE 中的 Jedi VCS 客户端。有点 笨拙但实际上有效。

虽然它不是真的有用。如果您将大型项目与许多 Delphi 项目同步 文件(例如自定义库等),你会得到一个连续的流 每个项目文件都会弹出“同步完成”消息。

不过对于项目文件很少的项目也可以。

=============

任何帮助表示赞赏。

彼得·梅斯

【问题讨论】:

  • 你可以做一些调试。然而,在我看来,选择这个 vcs 而不是像 git、mercurial 等现代 dvcs 是完全愚蠢的。如果你更喜欢那个工作流模型,甚至可以选择 svn。围绕这些主流 vcs 系统有大量的工具和社区。 JEDI vcs,没那么多。
  • 你确定你的目标目录没有被虚拟化吗?
  • 您为我指明了正确的方向免费咨询。
  • 我的同步目录实际上是 C:\MyDev\ 上的一个 subst。以管理员身份运行 subst 命令然后允许 JediVCS 访问该目录。

标签: delphi jedi


【解决方案1】:

是的。 JediVCS 与 Windows 8.1 兼容。

最后你必须:

  • 以管理员身份运行 JediVCS

  • 如果您正在同步到 subst 驱动器(我实际上是),那么 subst 命令必须具有 以管理员身份运行。 (通过右键单击我的 subst 批处理文件进行测试-> 运行为 管理员选项)

    如果 subst 未以管理员身份运行,则 JediVCS 无法将文件同步到该位置 成功地。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 1970-01-01
    • 2016-02-10
    • 2021-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多