我使用 TFS 版本 16。我将代码保存在 Git 存储库中。我部署的文件是在我的 PC 上制作的 zip 文件。每当我准备好发布代码时,我都想手动将 Zip 文件及其版本号上传到 Azure 中的发布位置。将发布的 zip 文件放入 Git 存储库保存的文件夹中似乎很愚蠢,但这是可以做到的。是否有更干净的方法来手动将文件放入项目中?理想的情况是像 Dropbox 或 Google Drive 那样,可以将文件放入文件夹中无缝上传。
我尝试查看发布设置,但唯一的选项需要管道,并且没有从上传中获取工件的选项。
对于本地 TFS,Git 存储库存储在 TFS 使用的 SQL Server 数据库中,它们与所有其他数据存储在一起,但是
not stored as individual files or folders
。
如果您需要一个 UI 工具来从存储库无缝上传或删除文件,您可以使用
VS Code
、SourceTree
..等
但是,Git 本质上通过提交来跟踪更改,因此完全避免当前上传的提交历史记录是不可能的。如果您上传 zip 文件,它将具有提交历史记录。