我正在建立一个项目,该项目将在我的组织中的几个程序员之间共享。我们正在使用 git——我是个新手。项目目录包含指向不应受版本控制的文档目录的符号链接。我想将版本控制下的符号链接维护为符号链接,而不是取消引用它们并将符号链接目录的所有内容置于版本控制下。
我发现 git 命令行工具的行为符合我想要的方式:git add -A
。但是,如果我尝试使用 Eclipse 版本的 git、eGit 来添加所有当前未版本控制的文件,请使用Team->Track
在项目上下文菜单上,eGit 希望添加符号链接目录中的每个文件。有没有办法告诉 eGit,不,这些实际上是符号链接,不应该取消引用?
我们的问题是这样讨论的:Eclipse 社区论坛主题 http://www.eclipse.org/forums/index.php/mv/tree/156013/#page_top
看起来目前是Linux本机lstat
支撑不太容易变得便携。这最小公分母他们在 Java 中对 Eclipse 进行编程的范式使得做 Linux 或 Mac 原生的东西变得更加困难。 (阅读:*咳嗽*Windows 不支持符号链接*咳嗽*)。
好消息是:
这似乎是可能的,但他们需要以符合他们的'随处编写一次测试' 编程标准。我觉得有一些本土的东西很重要stat
and lstat
由于这个问题,使用 Egit 时在 Linux 上的支持,以及Eclipse 错误 #346079 https://bugs.eclipse.org/bugs/show_bug.cgi?id=346079.
简单地安装 EGit 会导致速度变慢并且在进行 Git 刷新时 IDE 会冻结:-(
坏消息是:
这两个错误阻止我使用 EGit 来执行大部分 git 命令。用户体验让EGitunusable为我。这将是非常好能够在 Eclipse 中使用 EGit,以便 Mylyn 用户故事和任务可以自动绑定到功能分支。拥有自动提交消息模板功能也很棒。这将使将当前任务和状态放入提交消息中变得轻而易举。
这让我很烦恼almost足以让我准备看看是否可以制作一些脚本来查询 Eclipse / Mylyn 以获取当前提交消息模板输出,并使用它从命令行执行 git commit。我不确定自动每个用户故事功能分支创建将如何工作。
在这些问题得到解决之前,我确信很多 Egit 用户不会高兴:-(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)