VSCode Git + Ftp
VSCode Git + Ftp
我通常使用 visual studio 代码来处理我的项目。
团队合作,我们都使用github作为repository,但是在发布结束时(分支develop与master合并后),我们会上传文件到ftp服务器用于发布更新(Web 应用程序)。
问题是我们不知道很久之后修改了哪些文件...例如develop分支中开发了一个月的新功能,合并后我们无法搜索每个文件文件并使用 filezilla 手动上传。
我们需要一个 ftp 同步扩展,但需要时手动调用命令。
是否有任何visual studio代码扩展(或其他方法)可以使用它?
我尝试了 ftp-sync 扩展 VSCode 但它有一个错误。即使我指定 "UploadOnSave: false",它也会上传每个文件。
许多其他用户对该扩展有同样的问题。
因此,如果我将在开发分支上编辑文件,它会覆盖我当前的 ftp!!
还有其他选择吗?
我的工作流程是:在团队的开发分支上编写代码,最后在 master 中合并,然后在 ftp 中上传......但目前我们携带一个包含每个文件列表的文本文件修改(手写)...很差...
如果您有对该服务器的有效 SSH 访问权限,您可以:
- 初始化裸 Git 存储库
- 每当你想更新时将你的存储库推送到它
- 在所述存储库中设置一个 post-receive 挂钩,它将检查您的实际文件所在的存储库 (as in here)
我找到了一个名为 "git-ftp" 的 git 插件。
太简单了!
只需在 2 个命令行中安装,然后为每个项目设置:
git config git-ftp.url
git config git-ftp.username
git config git-ftp.password
那么我可以使用:
git ftp push
它只会上传我提交的文件。
我通常使用 visual studio 代码来处理我的项目。
团队合作,我们都使用github作为repository,但是在发布结束时(分支develop与master合并后),我们会上传文件到ftp服务器用于发布更新(Web 应用程序)。
问题是我们不知道很久之后修改了哪些文件...例如develop分支中开发了一个月的新功能,合并后我们无法搜索每个文件文件并使用 filezilla 手动上传。 我们需要一个 ftp 同步扩展,但需要时手动调用命令。
是否有任何visual studio代码扩展(或其他方法)可以使用它?
我尝试了 ftp-sync 扩展 VSCode 但它有一个错误。即使我指定 "UploadOnSave: false",它也会上传每个文件。 许多其他用户对该扩展有同样的问题。 因此,如果我将在开发分支上编辑文件,它会覆盖我当前的 ftp!!
还有其他选择吗?
我的工作流程是:在团队的开发分支上编写代码,最后在 master 中合并,然后在 ftp 中上传......但目前我们携带一个包含每个文件列表的文本文件修改(手写)...很差...
如果您有对该服务器的有效 SSH 访问权限,您可以:
- 初始化裸 Git 存储库
- 每当你想更新时将你的存储库推送到它
- 在所述存储库中设置一个 post-receive 挂钩,它将检查您的实际文件所在的存储库 (as in here)
我找到了一个名为 "git-ftp" 的 git 插件。
太简单了!
只需在 2 个命令行中安装,然后为每个项目设置:
git config git-ftp.url
git config git-ftp.username
git config git-ftp.password
那么我可以使用:
git ftp push
它只会上传我提交的文件。