我尝试在 TFS 控制下的目录上执行 git init - 但没有创建 .git 文件。当我再次尝试执行 git init 时 - 它认识到我已经尝试过 - 但仍然没有 gitattributes 或 gitignore 文件。 Git 和 TFS 在同一目录下工作吗?
https://wadevelop.blogspot.com/2023/11/how-to-use-tfs-git-at-same-folder.html
让.git只是一条路径。
示例:在 Window 上使用 GitBash。
TFS文件夹:
C:/Users/YouName/AppData/Local/Temp/test/source1/
gitdir: C:/Users/YouName/AppData/Local/Temp/test/source_git_repo
打开 VistualStudio TFS 之前。 将 .git 重命名为 .git-repo
VS不会有任何警告。并且工作正常。
使用GIT之前。 将 .git-repo 重命名为 .git
git init
默认情况下不添加任何文件,它只是在本地初始化一个 git 存储库(添加一个隐藏的 .git
文件夹来跟踪 git 数据。您需要手动添加这些文件。
关于“在TFS中”,如果你指的是TFVC,我不建议将TFVC和git混合在同一个工作文件夹中。它与 Visual Studio 相当不同。不过,如果您在 git 中排除
tf$/
并忽略 TFVC 中的 .git/
,您可能可以从命令行让它工作。