tfs本地修改后如何更新服务器文件
A. 修改计算机名称后,如何修改服务器上TFS的映射工作区
AppData REG_EXPAND_SZ %USERPROFILE%\Application Data
Cache REG_EXPAND_SZ %USERPROFILE%\Local Settings\Temporary Internet Files
Cookies REG_EXPAND_SZ %USERPROFILE%\Cookies
Desktop REG_EXPAND_SZ %USERPROFILE%\桌面
Favorites REG_EXPAND_SZ %USERPROFILE%\Favorites
History REG_EXPAND_SZ %USERPROFILE%\Local Settings\History
LocalAppData REG_EXPAND_SZ %USERPROFILE%\Local Settings\Application Data
Local Settings REG_EXPAND_SZ %USERPROFILE%\Local Settings
My Pictures REG_EXPAND_SZ %USERPROFILE%\My Documents\My Pictures
B. 请问tfs2010里面的check out是如何使用的。当将一个文件check out后怎样更改这个文件呢。
1)check out后修改,修改完后check in;即任何修改都是先check out再修改后Check in;
2)添加项目:选择相应的项目(文件夹、文件等),Add,在对话框中不能排除任何文件(夹),然后再Check in;
C. 如何配置vs2013tfs服务器
DELETE FROM dbo.tbl_ServiceHost WHERE Name IN('test','DefaultCollection','Solution Team','CentralDB')
重定向 Team Foundation Server
1.登录到服务器,打开命令提示符窗口,然后将目录切换到“驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools”。
2.键入以下命令,其中 ServerName 是承载 Team Foundation Server 配置数据库的 sql Server 实例的名称,TFS_Configuration 是 Team Foundation Server 的已还原配置数据库的名称。您可以采用 ServerName 或 ServerName\InstanceName 格式指定 ServerName。如果不使用默认实例,则必须指定实例名称:
TFSConfig RemapDBs /DatabaseName: ServerName ; TFS_Configuration /SQLInstances: ServerName /AnalysisInstance: ServerName /AnalysisDatabaseName: DatabaseName
注意
在 /SQLInstances 中,必须指定承载 Team Foundation Server 数据库的所有 SQL Server 实例(用逗号分隔)。有关更多信息,请参见MSDN中 RemapDBs 命令。
操作示例:
C:\Program Files\Microsoft Team Foundation Server 2010\Tools>TFSConfig RemapDBs /DatabaseName:iss110002003385;Tfs_Configuration /SQLInstances:iss110002003385
更改已还原数据库的所有权
必须使用 TFSConfig Accounts ResetOwner 命令将已还原数据库的数据库所有者登录更改为当前用户。在执行下面一系列步骤之前,请确保使用正确的用户帐户登录。例如,可以使用与安装 Team Foundation Server 时所用帐户相同的帐户,安装指南将该帐户称为 TFSSETUP。该帐户至少必须是 Team Foundation Server 中“Team Foundation Administrators”组的成员,并且是 SQL Server 中 sysadmin 组的成员。
将已还原数据库的所有权更改为当前用户
1.打开命令提示符窗口,将目录切换到“驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools”。
2.键入下面的命令,其中 ServerName(采用 ServerName 或 ServerName\InstanceName 格式)是承载 Team Foundation Server 数据库的 SQL Server 实例的名称,DatabaseName 是配置数据库的名称(默认为 TFS_Configuration):
TFSConfig Accounts /ResetOwner /SQLInstance: ServerName /DatabaseName: DatabaseName
如果指定配置数据库,则此命令将更改 Team Foundation Server 使用的所有数据库的所有权
我的服务器用的是小鸟云的,性能稳定,访问很流畅。
D. 如何更改Visual Studio中TFS Server的URL地址
如果删掉重建的话,还需要把之前所有的本地文件夹都映射一遍,万一玩脱了就爆了。所以还是建议去注册表手动修改。要修改的位置是: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\Instances (如果你用的是VS2010,就把11.0换成10.0)第一处:定位到原TFS地址的文件夹,把右边的Uri字段改掉。第二处: 还有有个很阴巴的文件夹,藏在你的TFS文件夹下面,展开TFS文件夹,在Collections下面,把对应的Uri也给改掉。少了这一步你就会爆。现在,重启Visual Studio,第一次还是会自动连接你原来的地址,可以在它爆掉之前迅速点击取消把它撸掉。然后再次打开Connect to Team Foundation Server对话框,选择新的服务器地址,就可以使用新的TFS了。原先硬盘上的路径也不用重新映射了。
E. 如何在 TFS 中使用 Git
1. 下载 Visual Studio 扩展
没有安装扩展之前,团队资源管理器中只显示 TFS。
选择 “工具” -> “扩展更新”,进入如下界面。
在输入框中输入“git”
安装完成后,重启 Visual Studio,会发现团队资源管理器界面多了 Git 的栏目。
2. 新建项目
选择控制台应用程序,同时勾选 “添加到源代码管理”。
第一次进入项目的时候,会请你选择想要的源代码管理系统,这里我们选择 “Git”。
当选择完源代码管理系统后,Visual Studio 会对 Git 进行初始设置。
该项目的 Repository 已经创建成功
这时候,我们查看解决方案资源管理器,可以看到在每个项目前都多了个源代码控制的状态图标。
“+” 代表该文件是新添加的
右键单击每一项,会发现在上下文菜单中多了三个新东东: Undo、View History、Commit。这些是源代码控制的快捷菜单。
3. 配置 Git 源代码管理工具
打开 “团队资源管理器”,显示如下:
“提示安装第三方命令行工具”,目前用不到,暂时忽略
点击 “Changes”
此时团队资源管理器会切换到 “Changes” 界面,该界面会列出所有本次修改过的代码。
在我们正式签入代码之前,还需要对 Git 进行一次配置,否则 “Commit” 按键将一直显示灰色,无法点击。
点击 “Config” 就可以进入到配置界面,在此输入用户名、邮箱,用以在源代码管理器的历史记录中显示某次签入的人员信息。填写完毕后,点击 “Update”。
用户名、邮箱并不作为登录TFS的凭据,只是用于标识某次签入人的代号,可以任意填写。上述配置可以在后期进行修改。
4. 项目签入
再回到 “Changes” 界面, 填写本次签入的描述信息后点击 “Commit” 进行签入。
我们还未连接过任何源代码托管服务器,所以现在的 “签入” 只是签入到本地代码库中。因此你会发现签入的速度极快,签入成功后,显示如下信息。
Commit XXX created locally. Sync to share your changes with the server.
点击 “Commit 77a04762”,查看本次签入的详细情况。
回到解决方案资源管理器,会发现原先的 “+” 号变成了一把小锁,这表示该文件已经签入成功了。
5. 修改代码
修改Program.cs中的代码,会发现小锁变成了一个 “勾子”,这表示该文件已经在本地进行了修改。
右键单击解决方案资源管理器中的 “Program.cs” ,选择 “Source Control” -> “Compare with Umodified” 比较一下当前版本和上一个版本的区别。
选择 “Compare with Umodified”
“比较” 面板
签入本次改动后,查看历史记录。
“历史记录” 面板
截止目前为止,我们对代码的版本管理操作都只是基于本地的代码库,并没有连接到网络上的服务器。这对于个人开发者来说是个绝妙的事情。
6. 同步到云端的 TFS 服务器
6.1 使用 Visual Studio Online 建立服务器[6]
对于小于5个人的小型开发团队而言,可以使用 Visual Studio Online 来免费维护自己的代码。
在浏览器中输入 “https://app.vssps.visualstudio.com/” 连接到 Visual Studio Online,一个微软账户只能创建一个 Visual Studio Online 账户。
创建一个代码库,选择将使用的源代码管理工具。
创建新代码库
创建成功
点击左上角的 “Code” 选项,进入 “Code” 页面。第一次进入该页面,会提示如何连接到此代码库。复制代码库地址。
6.2 代码同步到新创建的代码库中
回到 Visual Studio, 选择 “Unsynced Commits”,将上面复制的地址粘贴到对就的位置。
Unsynced Commits 界面
将地址粘贴到输入框
点击 “Publish”,便开始将本地代码库中的数据同步到服务器。
点击 “Publish”
提成成功
7. 在服务器端查看代码
当数据同步成功后,我们可以进入服务器查看代码状态。
还是进入 “Code” 页面,此时已经能正常看到刚才提交过的代码了。
查看历史记录,可以看到所有本地的历史版本都已经被正确同步到了服务器端。
上面,我只是演示了如何将新建的项目添加到云端的TFS。你完全可以将已有的项目添加到源代码管理控制系统,请见参考资源[6]。
F. TFS2010在重装系统后,如何把以前的tfs数据库文件连接到tfs中
重新安装TFS后,不要使用basic, single以及Advance的配置模式。因为这些会重新生成TFS_Configuration数据库。而你之前备份collection数据库需要原有的配置信息,也就是说你需要备份并恢复tfs_configuration和你的collection数据库。当你恢复了上述数据库后,使用Application-tier only的模式进行配置。 如果配置没有成功的话,使用 tfsconfig recover /configurationName:<sqlservername>;tfs_configuration /collectionName::<sqlservername>;tfs_yourcollectionname 命令行恢复tfs。
G. TFS更改IP后,VS如何变更路径
1. 定位到原TFS地址的文件夹,把右边的Uri字段改掉。
H. visual studio TFs 查某天修改过的文件
直接查貌似不可以,但是可以通过tfs的api来实现,需要用到Microsoft.TeamFoundation...
1,通过VersionControlServer.QueryHistory查询项目的历史记录;
2,foreach遍历的每个Changeset,获取修改时间,如果时间符合那么进行下一步
3,foreach遍历符合条件的Changeset的所有Change,并且得到每个Change的ServerItem,也就是修改的文件路径
I. TFS(Team Foundation Server)多维数据集(TFS_Analysis)无法更新
每当移动、还原、重命名或故障转移 Team Foundation Server (TFS) 中的数据层服务器时,都必须重新生成仓库和多维数据集才能访问高级别报告。 此外,如果移动、附加、分离或删除团队项目集合,必须重新生成仓库和多维数据集。
数据仓库聚合了所有操作数据,如版本控制、工作项跟踪、生成和测试。 仓库对应于相关数据库 Tfs_Warehouse,而多维数据集对应于 SQL Server Analysis Services 数据库 Tfs_Analysis。
在正常操作期间,不一定非要重新生成数据仓库。 如果要刷新数据仓库数据,你可以根据需要手动处理仓库或多维数据集。 请参阅手动处理 TFS 数据仓库和 Analysis Services 多维数据集。 根据数据仓库中的数据量,重新生成操作可能需要几个小时才能完成,在这段时间内报告不可用。
要重新生成 Team Foundation 的数据仓库,必须执行此步骤顺序:
验证服务和应用程序池是否正在运行,并且 SQL Server 中是否启用了 TCP/IP
J. TFS服务器端的文件存储在什么地方能够配置路径吗
亲你格式。。。还有话题与本吧不符合噢!