使用EGit将更改从Eclipse PDT推送到生产服务器(类似FTP)

use*_*342 8 git sftp eclipse-pdt egit

我对Git完全不熟悉,所以我认为自从我使用Eclipse PDT后,我会更幸运.我是这个项目中唯一的程序员.这就是我现在正在做的事情:

  1. 我在本地计算机和服务器上有两个相同的网站副本
  2. 我正在更改本地版本,测试,调试等.
  3. 当我对代码感到满意时,我打开FileZilla并上传我已经更改的每个文件

我想要做的是:... 3.提交更改4.将更改的文件(我已拖到分阶段更改的文件)推送到生产服务器

所以,这看起来非常简单.我不希望Git安装在服务器上,服务器上的.git文件夹等.我只想将新的和更改的文件推送到服务器,覆盖已经在服务器上的文件.我想这是可能的,因为当我右键单击项目并转到Team> Remote> Push ...时,协议有一个sftp选项.

我怎样才能做到这一点?我提到的表单上的输入(Team> Remote> Push ...)是什么样的?或者我错了,我必须在服务器上安装Git?

EGit可以用作SFTP客户端吗?

我对Git的唯一了解来自本教程:http://www.vogella.com/articles/EGit/article.html.我搜索过StackOverflow,但是每个主题都是"Git特定"的方式,而且超出了我的知识范围,所以我不了解大部分内容.

提前致谢.

小智 1

我不确定它是否有效,但也许您可以使用导出功能(文件->导出->远程系统->远程文件系统)。我认为要使用此功能,您必须安装RSE(远程系统资源管理器)。这应该导出干净的项目,没有 .git 文件夹。