2017-01-09 69 views
0

如果这显然是一个明显的问题,我很抱歉,但是我的团队和我正试图将新程序包添加到项目中。我们都在eclipse中工作,并在之前添加了包到项目中。我们正在我们自己的软件包中进行工作,并且都推到了主分支。新程序包未显示在未执行的更改中 - eclipse

问题是这样的: 每当我们在当前包内进行更改时,我们都会看到它在Git临时文件夹中的非暂存更改栏中弹出。但是,当我们创建一个新的包时,保存,然后转到git登台,在unstaged更改框中不会显示新消息。

任何洞察力表示赞赏,谢谢。

- 编辑 -

我发现解决此工作的一种方式,但它不是优雅。我右键单击,比较...>索引,然后我将所有代码从左侧复制到右侧,保存并关闭视图。然后,我可以承诺进行更改,并且未来的更改都会被跟踪。 我觉得好像应该有一种更直接的方式来自动跟踪新类。如果任何人都可以提供更好的解决方案,那么将不胜感激。

回答

3

除非你在该包中创建了一个新类,否则你只是在磁盘上创建了一个目录 - 一个空的目录。由于git不能追踪空目录,因此无法暂存空目录。

+0

嗨Nitind:是的,我们有内部的类。经过一番修补之后,我们发现了这一点。也许我应该提到这一点。我怀疑这可能是一个难以在互联网上回答的问题。 – qasimir

+0

所以他们不显示,尽管不是空的? – nitind

+0

是的。那是对的。我实际上昨晚注意到,新包装的图标右下方没有黄色圆柱。我怀疑这意味着它们不与git存储库同步。我不知道如何修正这个问题。也许这个信息是有用的? – qasimir