草庐IT

idea_workspace

全部标签

git - 在 IntelliJ IDEA 中为现有项目添加 GIT 支持

我有一个用Maven构建的多模块项目。我只从该项目导入了单个子模块(不是父模块)作为IDEA项目,看起来IDE无法识别.git文件夹(我猜是因为它比我以前导入的项目根目录高一级)还有可能以某种方式为intelliJ添加Git支持吗? 最佳答案 我已经在IDEA中成功打开了一个Maven子项目。当然,它并没有自动启用Git集成。从VCS菜单中,我选择了“启用版本控制集成”并从子菜单中选择了“Git”。然后IDEA提示项目中没有.git文件夹,并提出选择父.git文件夹。我做到了,一切都按预期进行。如果您在VCS菜单中没有Git选项,这

git - 对于 IntelliJ IDEA 中的 Scala/sbt 项目,推荐的 .gitignore 是什么?

我在IntelliJIDEA13中创建了一个新的Scala/sbt项目。由于其他团队成员将在这个项目上工作(可能与其他IDE一起工作),我应该在.gitignore中放入什么?似乎一些项目依赖项定义在.idea文件夹中,所以我不确定是否可以将整个目录放在.gitignore中。 最佳答案 发现乔后编辑:随便问Joe照顾你的.gitignore原答案:由于您使用的是Scala,因此您应该添加:target*.class这些可以很容易地生成回来,并且可以依赖于机器。如果您要使用IntelliJ,则执行以下操作:*.iml*.ipr*.i

git - 我需要 Git 才能在 JetBrains IntelliJ IDEA 中使用 Github 吗?

JetBrainsIntelliJIDEA有2个插件:Git和Github。我需要从http://git-scm.com安装Git吗?在我的本地Windows机器上,以便通过IntelliJIDEA将我的文件上传到GitHub? 最佳答案 我刚遇到同样的问题。如果您在安装git(在Windows上)时选择不进行完整的PATH(环境变量)集成,您需要告诉IntelliJ在哪里可以找到git.cmd;你可以在Settings>ProjectSettings>VersionControl>VCSs>Git示例在我的例子中它是可移植的git

git - 什么是 IntelliJ IDEA 中的更改列表?

IntelliJIDEA中的变更列表是什么?它类似于提交吗?添加一个时,我有以下选项:姓名(文本字段)评论(文本字段)激活此更改列表(复选框)跟踪上下文(复选框) 最佳答案 Changelists,当与Git一起使用时,是一种将索引(即您添加到git的文件)拆分为逻辑文件集的方法。参见UsingGitLocallywithIntelliJIDEA这些更改列表可以代表您想要的任何内容(任务、修复、merge等),但它们不是git提交。您可以提交一个或多个更改列表。当您将文件添加到Git索引时,IntelliJIDEA会将您的文件添加到

eclipse + Egit : clone project into workspace

我对EGit的工作原理有点困惑。我在Github上有一个现有的git存储库,想将它克隆到我的工作区中。我的目标是将本地存储库直接存储在我的工作区文件夹中,但我无法将其与EGit一起使用。当我想用EGit克隆github存储库时,我必须选择一个目录作为目标。建议的目录在我的主目录中(不在我的工作区中)。当我选择这个目录时,我可以在Eclipse中看到该项目,但它没有存储在我的工作区文件夹中。相反,它存储在我的主目录中。当我直接在我的工作区内选择一个目录时,稍后在导入项目时它说已经有一个同名的目录。我不知道如何解决这个问题。我认为这将是一个常见的场景。过去我使用过hgEclipse(Mer

git - 如何应对Git源码控制下的IntelliJ IDEA项目文件不断变化?

我们团队中的每个人都使用IntelliJIDEA,我们发现将其项目文件(.ipr和.iml)放入源代码管理中非常有用,这样我们就可以共享构建配置、设置和检查。另外,我们可以在我们的持续集成服务器上使用这些检查设置与TeamCity。(我们在.gitignore文件中有每个用户的工作区.iws文件,而不是在源代码管理中。)但是,当您在IDEA中执行任何操作时,这些文件的变化很小。IDEA的问题数据库中存在一个问题(IDEA-64312),因此也许有人会认为这是IDEA中的一个错误,但在可预见的future我们需要忍受它。直到最近,我们还在使用Subversion,但最近我们切换到了Git

git - Rubymine:如何让 Git 忽略由 Rubymine 创建的 .idea 文件

我将Rubymine用于Rails项目。很多时候,Rubymine会更改我不关心的.idea/*文件。但它一直阻止我检查新分支,并使我的.idea/版本与我的同事不同。我们已经将.idea/添加到.gitignore中,但它会一直跟踪.idea中的更改。我应该如何以正确的方式执行此操作?以下是我收到的典型错误消息之一:error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbycheckout:.idea/workspace.xml 最佳答案 在您的终端中尝试gitrm-

git - 不能忽略 .idea/workspace.xml - 不断 pop

使用PHPStorm,我试图忽略每次尝试进行git提交时pop的workspace.xml。我的.gitignore看起来像:/.idea/.idea/workspace.xml因为在某一时刻文件已提交,我还执行了:gitrm--cached.idea/workspace.xml然后提交删除,推送到裸仓库。但是当我在项目中进行更改时,该文件会不断pop。关于我遗漏的任何想法? 最佳答案 我遇到了同样的问题,这让我陷入了困境。问题最终是.idea文件夹之前已经提交到repo中,因此无论您是否忽略它们,git都会跟踪它们。在关闭Ruby

IntelliJ IDEA 中的 Git Stash 与 Shelve

我非常不熟悉Git的shelve方面(编辑:不是Git的一个方面,而是shelve的IntelliJIDEA功能)。如果stash是用来搁置未完成的工作那么什么是shelve呢?你会用它做什么?例如更新项目(从VCS菜单)一个人会得到(在IntelliJIDEA2019.2中) 最佳答案 gitshelve在Git中不存在。只有gitstash:当您想记录工作目录和索引的当前状态,但又想回到干净的工作目录时。这会保存您的本地修改并恢复工作目录以匹配HEAD提交。您有一个2008年的旧项目gitshelve隔离分支中的修改,但现在这不

带有 IntelliJ IDEA 的 git : Could not read from remote repository

几个星期以来,我无法从远程存储库中pull或推送到远程存储库。我认为升级到IntelliJIDEA14时会发生这种情况,但我也可以使用IDEA13.1.5重现该问题。工具提示说“获取失败致命:无法从远程存储库读取。”版本控制选项卡中的异常显示为14:02:37.737:cdC:\dev\project14:02:37.737:git-ccore.quotepath=falsefetchorigin--progress--prunejava.io.IOException:PaddinginRSApublickey!atcom.trilead.ssh2.signature.RSASHA1V