我已经尝试了新的团队项目模板,并且可以使用代码审查工作项类型,但该功能未显示在团队资源管理器中.
我错过了什么?
我的解决方案涉及自托管Bitbucket Server中的三个git存储库.iOS项目的1个repo,共享项目类型的1个repo,例如Android之类的其他项目共享的库,然后公司与更多类库不同的项目共享repo.
在Visual Studio 2015中,我可以访问团队资源管理器并连接到各种存储库,这样我就可以查看提交历史记录并具有提交或从git提取的源代码控制权限.在Visual Studio 2017中,当我连接到其他一个repos时,我从我的解决方案中退回到起始页面.
如何管理构成一个Visual Studio 2017解决方案的多个回购?我现在唯一的选择是使用SourceTree等外部工具.
我想知道是否有办法将一个Team Foundation Server源代码控制中的项目移动到单独的Team Foundation Server上的不同源代码控制中?我不想将文件复制到不同的文件夹并将该文件夹映射到新的TFS服务器.我已经尝试删除绑定并取消映射我的计算机上的本地源控制文件夹,但当我这样做时,它从我的本地文件夹中删除解决方案文件和所有源代码文件.有没有办法在本地维护源代码文件,只是简单地将该文件夹映射并绑定到新的TFS服务器?非常感谢您的见解,谢谢.
我在登记我的文件时尝试使用代码审查功能,但我在团队资源管理器的顶部收到以下消息:
要从同行请求代码审核,请启用新功能.单击此处以启用新功能
当我点击链接时,它会将我带到我的项目个人资料网站,但我没有看到任何选项可以在任何地方激活代码审查功能...
我不得不在团队资源管理器中将Resolve更改为Associate
有没有办法将其设置为默认关联?
开始尝试使用git.无意中将项目中的所有文件添加到了团队资源管理器中的"包含的更改".我在最初的提交中承诺了所有.其中一个文件是SQL CE 4.0(基于文件)数据库.我明显在那里搞砸了.我不想跟踪数据库,也不想最终将数据库恢复到以前的某个点.
我的问题是我不知道如何将SQL CE 4.0 sdf文件从包含的更改移动到未跟踪.我对git没有经验,迄今为止我所知道的是团队资源管理器UI中提供给我的东西.
那么,如何将文件从(已提交和)跟踪移动到未跟踪?在成功操作结束时,我希望将sdf文件放在"未跟踪"的bin中,并希望将其从已经被推送到远程仓库的提交中删除.我只是不确切地知道从哪里开始和做什么
每当我创建新文件(例如类文件(.cs))时,GIT都会自动忽略该文件(尽管该文件仍包含在项目中)。我的.gitignore文件或某些Visual Studio设置是否有问题?有毛病吗
有趣的是,我的解决方案下有7个项目,只有1个项目具有此行为。
为什么我认为它被忽略而不是未跟踪?答案如下:
1-通常,Visual Studio会跟踪所有新的.cs文件,这是我在除此项目之外的所有项目中所做的工作。
2-新文件的版本控制状态图标是一个红色的圆圈(中间有一个矩形),如果将其悬停将显示单词“ Ignored”。另外,如果我右键单击该文件,则可以看到“将忽略的文件添加到源代码管理”选项。
这是.gitignore文件(与.git文件夹位于同一文件夹中):
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
.vscode/
# Uncomment if you have tasks that create the project's static files in wwwroot …
Run Code Online (Sandbox Code Playgroud) 我有一个新的Team Foundation Server,我们正在托管 - 版本16.131.28226.3.它通过SSL连接并具有有效证书.
我创建了一个名为"Test"的新团队项目.
项目源代码控制类型是Git.
在Visual Studio 2017 - 15.9.4团队资源管理器中,我可以在Local Git Repositories下克隆此git repo.我已成功添加并推送到服务器.
但是,如果我尝试连接到这个新的Team Foundation Server - 管理连接,连接到项目,添加TFS服务器; 当我添加TFS服务器时,旁边有一个感叹号图标,如果我将鼠标悬停在它所说的服务器名称上
没有可用的存储库
选择后,将禁用"连接"按钮.在下面的屏幕截图中,第二个突出显示的服务器是有问题的服务器:
因此,本地回购与团队回购无关,因此我无法将工作项分配给我的签到等.
我明确地将自己添加为项目的用户,我不知道还能做什么.有什么建议?
我正在使用 Visual Studio 2019 Community,意外地在“团队资源管理器”选项卡中单击了所有已暂存文件的撤消更改,并丢失了我最后几天的所有工作。是否可以恢复这种情况并取回更改的文件?
我希望能够很好地解释我的问题。提前致谢。