2013-06-13 109 views
0

我使用GitHub for Windows,它使我在本地复制到特定目录中的项目的存储库保持不变。我也安装了TortoiseGit。Can TortoiseGit可以管理由其他东西创建的本地存储库吗?

我在项目文件夹中看到特殊的SCM图标。我想用TortoiseGit处理那些项目中的一个。它有点工作,但我停止尝试。现在,即使在返回GitHub进行多次更新之后,该文件夹上仍然有一个停止感叹号图标。我猜测摆脱它的唯一方法是让TortoiseGit正确地使用GitHub签出。

这是直到后我搞砸周围,我才意识到GitHub上和TortoiseGit保持哈希键,他们的仓库自己解决,所以交叉访问可能是一个坏主意....

什么办法可以使他们一起工作,或者至少清理我的图标错误。 (这将是很好,如果我可以列出库的“混帐”一节对我的GitHub回购。)

回答

0

不同git的工具,如GitHub上的WindowsTortoiseGit,应该工作正常在一起(和我做)。他们既可以处理由其他工具创建的git存储库。

TortoiseGit基地包含本地git仓库通过它从.git目录中获取信息,在资源管理器的图标表示的信息。

一个令人困惑的方面是这两个工具在后台使用git.exe来执行git操作,但他们可能会使用不同的git.exe:s。 GitHub上的Windows使用在C:\Users\<username>\AppData\Local\GitHub\PortableGit_<numbersandletters>\bin\git.exe一个安装,同时TortoiseGit通常使用一个由msysgit安装。如果它们是不同的版本,可能会产生问题。更新到最新版本。

+0

从GitHub内部,运行“git --version”时,我得到了“git version 1.8.1.msysgit.1”。对于TortoiseGit,关于屏幕给了我“TortoiseGit 1.8.3.0(C:\ Program Files \ TortoiseGit \ bin \ TortoiseGitProc.exe)”和“git 1.8.3-rc3(C:\ msysgit \ bin)”。这两个GitHub的Windows(版本1.0.48.0(5e3c587512469a0360d1ec3def9136ad169bd5df))和TortoiseGit报告是最新的。 – CTMacUser

相关问题