【发布时间】:2010-07-22 14:47:47
【问题描述】:
我正在建立一个项目,该项目将在我的组织中的多个程序员之间共享。我们正在使用 git——我是新手。项目目录包含指向不应受版本控制的文档目录的符号链接。我想将版本控制下的符号链接作为符号链接进行维护,而不是将它们取消引用并将符号链接目录的所有内容置于版本控制之下。
我发现 git 命令行工具的行为方式符合我的要求:git add -A。但是,如果我尝试使用 Eclipse 版本的 git eGit 添加所有当前未版本化的文件,在项目上下文菜单上使用 Team->Track,eGit 想要添加符号链接目录中的每个文件。有没有办法告诉 eGit,不,这些是真正的符号链接,不应该被取消引用?
【问题讨论】:
-
不是您的问题的答案,但如果您是 git 新手,我强烈建议您阅读以下内容:progit.org/book 我尝试了一些 DVCS,只是在使用 git 提交时摸索了一下,但是一旦我到达/通过第 3 章,我就觉得我真的可以变得相当强大。您应该阅读它(以及您团队中尚未阅读的任何人!)
-
我的两分钱:我最近刚看了 EGit,作为一个非常了解 git 的人,我会说你使用它有点自欺欺人。许多常用的 git 功能尚未实现,最值得注意的是 merge(快进除外)。您必须在 Eclipse 外部使用
git pull。是的,你仍然可以在某些事情上使用 EGit,但是为什么要使用一个笨拙的插件来强迫你通过许多右键单击菜单,而你可以只使用 git/msysgit 呢?总是有 git-gui 和 gitk,如果你坚持使用 GUI,它们比 EGit 的界面更干净。 -
@Jefromi:我开始得出同样的结论。
-
@Jefromi:有几个很棒的 Mylyn 集成功能非常棒。这些是吸引我首先尝试 EGit 的原因。但是,目前我的大部分工作仍在使用命令行和 gitk。