这是关系到另一个 我问的问题 最近。

在安装msysgit,安装提出了3项相关系统的路径:

  1. 永远不会改变windows环境。这个选择,你必须使用的"巴什的"壳的工作,与饭桶。

  2. 添加从初\bin directory的路径的环境变量,但没有压倒一切的一些内置windows工具。同计算器-伊恩*加布Moothart 告诉我在一个评论 这个选项将会使一些git操作失败!这些是什么行动?我应该担心他们?

  3. 同样的,2但是,复盖某些缺省系统的工具。这些是什么工具吗?什么样的零部件的窗取决于他们?并将这伤害了在实践中?

另一个问题已经到了我的心,毫无关系的系统的道路。

如果我有象征性的联系和硬链接在我的项目的目录?不git知道如何处理这些?或者,它将遭受无限的递归,如果说,目录的结构是这样的,一些文件夹实际上是一个象征性的链接一个的父母吗?

有帮助吗?

解决方案

你得到 bash 无论哪种选择你挑,后一选项只是增加方法为令之外。

对于后一种选择, msysgit 增加了Windows建立共同的Linux公用事业 PATH.这包括 find, killsort, 以及 cp, ls, rm, 和约20至30人。

该问题与第3(和类似的)是,它们存在两个开放源码软件和功能是不同的。

不是一个巨大的考验如果你知道哪一个您可以使用,但是任何开发的应用程序期待一个和得到其他一定会扔一个合适的。


防止冲突,同时仍然具有Git预期的工作,您可以创建一个简单的批脚本调整 PATH 只有为本届会议。(例如, readygit.bat)

@echo off
setlocal
set PATH=C:\Git\bin;%PATH%
cmd

调整 C:\Git\bin 相应。但是,只要运行这个和偏内 cmd.

有了这个,你可以使用安装选项3和安全地删除 C:\Git\bin 从你的系统 PATH, ,消除任何混淆适用于Windows的应用程序没有混淆的饭桶。

我目前使用的一个类似的脚本 GnuWin 应用程序,包括 find.

其他提示

你可能会想要知道的是:

  • 所有的内容是不是仍然存在。在MSysGit1.6.2三月初2009年:archimport,cvsexportcommit,cvsimport,cvsserver、过滤支instaweb,发送电子邮件和外壳。)

  • 直到MSysGit1.6.2,混帐svn是 不在那里 (它是现在).
    问题是混帐svn需要颠复的perl绑定,并且只能建立他们,作为动态加载的模块。和MSysGit有perl版本,并没有支持动态加载的模块。

  • 所有的细节约MSysGit是最好的解释他们的 MSysGitHerald 但wiki

On windows(这是更少的问题在其它系统,我非常谦卑的意见...),则必须非常清楚的crlf问题,并注意到(除非他们已经改变了这一最新版本内,我相信他们可能有,或者如果您使用的是一个非常古老的版本录),autocrlf启用了默认情况下,与所有释放装置。

还注意到,除非你使用最新版本的msysgit,很快就能离开这个星期,如果我没记错的邮寄名单,仓库大小不能大于2GB,总额。

此外,Windows是wierdly情况不敏感,但/有时会/情况下保护-保持住这一点!(此不要混淆git一-但它可能并不会混淆用户内回购).

最后,git基本上是慢windows于它在linux上,虽然它是(在我有限的经验)快于替代品。

现在,关于道路...

除非我错了,你应该可以仅仅确保主要git二是在路径-和二进制应该然后照顾的引用释放的部件...但我没有测试这个。

这不能马Git安装建议备选方案2,如果你打算运行条件允许,从一个cygwin提示。Cygwin环境,确保那混帐依赖关系,在你的路径。如果你选择这一选项,但后来援引条件允许,从windows命令,所有的unix-y命令行事业那混帐依据的将不会被发现。请参考,git本身是部分地实现作为砸向脚本。我不知道其行动将会失败,但我不认为发生了错误可以使用这种方式。

我没有名单系统的工具的备选方案3的复盖(安装提到find.exe)但是,这只会影响你如果你是个批脚忍者。在命令行, find 现在将提到的unix用的那个名字,不exe附带的windows.它不会伤害windows本身在任何方式。

只是运行用剪刀和选择备选案文3:-)

当你使用的Windows GUI上窗,而你创造你的第一个储存库,不要种类型的名称"。混帐"存储库的目录。(其它然后将创建,然后创造另一个。git文件夹下吧,当你最后想看那里)浏览该文件夹带你来源,以及--就选择那个文件夹!储存库的目录"。获得"将创造了你。

然后你看到文件在您不分级的变化,并通过点击小页的图标旁边的文件,将它们进入临时变化。

肯定运用剪刀和选择选项3。没有人使用杀、排序或找到了从命令windows线。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top