私信  •  关注

Shayki Abramczyk

Shayki Abramczyk 最近创建的主题
Shayki Abramczyk 最近回复了
7 年前
回复了 Shayki Abramczyk 创建的主题 » 从TFVC迁移到Git的TFS

您可以使用内置的TFS迁移:

enter image description here

enter image description here

这样,你只能保留过去180天的历史。

另一种选择是 git-tfs ,git tfs工具是Team Foundation版本控制和git之间的双向桥梁,可用于执行迁移。如果要尝试具有完整历史记录的迁移、要超过导入工具支持的180天,或者要尝试包含多个分支和合并关系的迁移,则Git TFS是合适的。

你可以找到更多信息 here 和 here

7 年前
回复了 Shayki Abramczyk 创建的主题 » Azure管道下载相关的GitHub版本

所有资源都下载到 $(Build.SourcesDirectory) s 代理中的文件夹(例如。 D:\a\1\s ).

因此,如果在你的Azure DevOps repo中,你在存储库根目录中有多个文件夹和文件,你将把它们放在文件夹中 s公司 ,并且根据您的结构,您应该将GitHub repos下载到父文件夹。但是,如果在你的Azure DevOps repo中只有一个文件夹,而在这个文件夹中有更多的文件和文件夹,那么 s公司 您将只看到该文件夹(包含子文件夹和文件),在这种情况下,您需要将GitHub repos下载到 $(Build.sources目录) .

s公司 s公司 GitHub回购协议。

7 年前
回复了 Shayki Abramczyk 创建的主题 » azure devops托管代理中的git部分/稀疏/窄取和更新

从git repo下载一个文件的最佳方法是使用azure devops rest api- Items - Get .

GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/items?path={path}&api-version=5.0-preview.1

如果添加参数 download (例如: ?path={path}&download=true )文件将在代理上下载。

所以添加一个带有简单powershell脚本的任务 Invoke-RestMethod )去拿文件。

8 年前
回复了 Shayki Abramczyk 创建的主题 » 如何比较git pull前后的代码?

在git-bash或命令行中是不能再漂亮了…

试试下面的命令,两者有点不同 git diff

git log -p -2

从你的标签上看,你似乎在使用vs代码,你可以很好地看到其中的差异。 this 文章。

您还可以通过使用以良好的可视化方式看到代码更改。 Git GUI Clients .