我将Eclipse Juno与EGit 2.0一起使用,但遇到以下问题:
我刚刚使用 EGit 克隆了一个相当大的项目,我没有编辑任何文件并且我有一些文件要提交。如果我检查存储库状态,git status
我会将这些文件视为未暂存的修改。
如果我Compare With -> HEAD Revision
在 Eclipse 中对这些文件中的任何一个进行操作,我看不出有任何区别。但是,当我这样做时,我会git diff
看到这样的事情:
diff --git a/PortalPlatform/WebContent/WEB-INF/fragment/someFile.jsp b/PortalPlatform/WebContent/WEB-INF/fragment/someFile.jsp
index f883dba..811ad83 100644
--- a/PortalPlatform/WebContent/WEB-INF/fragment/someFile.jsp
+++ b/PortalPlatform/WebContent/WEB-INF/fragment/someFile.jsp
@@ -34,7 +34,7 @@
</c:forEach>
</select>
</c:if>
- <div><a href="reprintLastReceipt"><fmt:message key="label.link" /></a></div>
+ <div><a href="reprintLastReceipt"><fmt:message key="label.link" /></a></div>^M
</fieldset>
<div class="widgetBut">
<a class="btn primary submit" href="#"><span><fmt:message key="button.reprint" /></span></a>
它没有影响特定的文件类型,我遇到了 .java、.jsp、.css、.properties 和 .xml 文件的问题。
为什么我只在某些文件中获得换行符的这些更改?我如何解决它?
提前致谢!