gpt4 book ai didi

VCS 中的 Eclipse 项目

转载 作者:行者123 更新时间:2023-12-03 16:46:08 24 4
gpt4 key购买 nike

共享 Eclipse 项目时,我应该将哪些 Eclipse 特定文件添加到 VCS(Subversion、GIT 等)?

我在这里有什么:

.autotools
.cproject
.project
.settings/

最佳答案

刚刚偶然发现这个,前段时间遇到了同样的问题,所以我会尝试分享我的经验。

首先,这取决于谁是 VCS 的其他用户,或者他们将使用哪些程序更好。如果他们不使用 Eclipse,这些文件只会污染他们的项目。
如果他们确实使用 Eclipse,这些文件可能对他们有用,但在我最近的项目中,由于以下原因我没有包括它们:

每个人都有另一个系统,这意味着包含的其他路径等等。最后,我调查了这些文件的内容,看看是否应该使用它们:

  • .cproject :此处列出了包含,因此您将在每个平台的列表中拥有不同的文件。 -> 省略
  • .project : 在这里也找到了一些环境相关的路径。也许安装了不同的插件时它也有问题。 -> 省略
  • .settings :有时共享设置可能是有意义的,但通常是每个开发人员自己的决定。 -> 省略
  • .autotools : 我没用过这个,所以我不能说什么。

  • 概括

    最好将这些文件从存储库中删除。

    对于 Eclipse,这会在从 VCS 导入时引入创建新项目的问题。在这种情况下,您应该就如何配置项目以正确设置它提供建议。

    当您将项目文件放入 VCS 时,那些不使用 Eclipse 的人可能会比使用 Eclipse 的人遇到的问题少,因为这些文件在他们的站点上会被简单地忽略,而 Eclipse 用户将不得不为他们的系统重新配置它们。

    也许有更好的方式来分享这些项目,但我还没有找到。

    关于VCS 中的 Eclipse 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572378/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com