tfs代码上传到server并下载到新位置
1、svn与git代码管理原理基本一致,基于文档管理,能看到文件代码,通过设置文件的只读属性来控制代码。
而tfs是基于sqlserver及lock来管理,看不见代码文件
2、tfs没有自己的用户管理,依赖windows用户
3、(1)连接到server的tfs 打开vs——团队——连接——管理连接——添加server
(2)打开团队资源管理器——主页——项目和团队项目——新建团队项目——命名01 安监 ——scun——tfs——完成。源代码管理器——选中01安监——新建文件夹 01 源代码及02文档材料——右击——签入。
(3)选中sln——右击——添加至源代码管理器——选中01源代码文件夹——OK,此时文件夹前有加号+,查看源代码管理器中的代码结构(所有的文件夹是否与要传的一致),
右击sln——签入——OK。如果有落下的文件或文件夹,可在源代码管理器中右击——添加项到管理器——确定——签入。
(4)此时代码是与自己上传的代码联系在一起,不方便区分出服务器上的代码是否上传正确,能够运行。所以需要编辑工作区,将代码下载至新的位置。将服务器代码与上传的位置代码隔离,并建立新位置的关联。
点击源代码管理器中的——工作区后面箭头——工作区——编辑——高级——位置——改成server/服务器
工作区将上传代码地址的工作区删除——提示是否更新到新的工作区——即新的下载地址——确定,则把代码下载到新的位置
(5)为避免多人同时修改同一文件,merge麻烦。选中项目文件夹——团队——团队项目设置——源代码——不选中启用多个签出,选中允许签出获取最新代码
(6)可以回滚或获取特定版本代码,对于不想上传的代码可以右击——排除
(7)当电脑要重新安装visual studio 或者重装系统时,工作区会丢失,在做之前务必要把代码都提交到服务器或撤销,解除锁。在重新安装后,最后找空文件夹重新签出代码,并修改工作区。点击源代码管理器中的——工作区后面箭头——工作区——编辑——高级——位置——改成server/服务器
(8)如果不幸的遇到锁着代码的工作区丢失了,其他人代码上传不了。下载安装个team foundation sidekick来强制关掉丢失工作区的锁
tfs代码上传到server并下载到新位置的更多相关文章
- git使用之如何将github库下载到本地与如何将代码上传github
git使用之如何将github库下载到本地与如何将代码上传github ---------------------------------------------------------------- ...
- 将本地开发完的SDK代码上传到SVN上面:an error occurred while contacting the repository The server may be unreachable or the URL may be incorrect
将本地开发完的SDK代码上传到SVN上面:an error occurred while contacting the repository The server may be unreachabl ...
- pycharm+gitee【代码上传下载】实战(windows详细版)
pycharm+gitee环境搭建好以后应该如何进行代码上传下载操作呢?举几个例子,此文会一直更新 环境:2019社区版pycharm+gitee+git 系统:windows系统 一.代码上传功能 ...
- nginx+vsftp图片下载java代码上传
系统环境:阿里云centos7.3 安装nginx 查看nginx进程 ps aux|grep nginx 在/usr/local/nginx/sbin/目录下 nginx启动 ./nginx 快速停 ...
- ajaxFileUpload上传文件后提示下载的问题
在某些版本浏览器下ajaxFileUpload上传文件会提示下载, 1:为什么? 可以观察到,即便返回 JsonResult 在返回的头中也没有任何消息体,直接理解为文本了. 2:解决方案 前端: f ...
- 将你的代码上传 Bintray 仓库
在 Android Studio 中,我们通常可以利用 gradle 来导入别人写的第三方库,通常可以简单得使用一句话就能搞定整个导包过程, 比如: compile 'net.cpacm.moneyt ...
- 使用pycharm开发代码上传到GitLab和GitHub
使用pycharm开发代码上传到GitLab和GitHub 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我这里主要是针对局域网的自减的GitLab服务器,python开发工程师如 ...
- JavaWeb多文件上传及zip打包下载
项目中经常会使用到文件上传及下载的功能.本篇文章总结场景在JavaWeb环境下,多文件上传及批量打包下载功能,包括前台及后台部分. 首先明确一点: 无法通过页面的无刷新ajax请求,直接发下载.上 ...
- jenkens其实是代码上传工具
Jenkins 持续集成使用教程 用 jenkins 有什么好处 通过规范化来完成,简单,繁琐,浪费时间的重复工作 规范化工作,以免出现低级错误 实现随时随地任何人一键构建 ...... 安装 jen ...
随机推荐
- iOS 禁止手势滑动翻页
- (void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; // 禁用 iOS7 返回手势 if ([self.navi ...
- “找女神要QQ号码”——java篇
题目就是这样的: 给了一串数字(不是QQ号码),根据下面规则可以找出QQ号码: 首先删除第一个数,紧接着将第二个数放到这串数字的末尾,再将第三个数删除,并将第四个数放到这串数字的末尾...... 如此 ...
- Power Shell 学习笔记
Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境. 桌面右击任务栏开始图标,打开控制台对话窗: Windows PowerShell ISE 应用程序的文 ...
- easyui datagrid 加载 历险记(dom中已经加载,fit:true 时改变浏览器大小是会显示出来)
(dom中已经加载,fit:true 时改变浏览器大小是会显示出来) 第一个想到的就是resize datagird 大小!可是没有用 ... 答案是加载的的div height为0导至的(//To ...
- HOJ 1444 Humble Numbers
Humble Numbers My Tags (Edit) Source : University of Ulm Internal Contest 1996 Time limit : 1 sec Me ...
- POJ 2240 - Arbitrage - [bellman-ford求最短路]
Time Limit: 1000MS Memory Limit: 65536K Description Arbitrage is the use of discrepancies in currenc ...
- 【紫书】Play on Words UVA - 10129 欧拉回路
题意:给你1e5个字符串,若前一个的末尾字母等于当前的首字母,则可以连在一起(成语接龙一个意思)判断是否可以将他们连在一起 题解:将首位看作点,单词看作边.变成欧拉回路问题. 判断出入度是否相等,再用 ...
- 设置自己的APP能打开文件(在其他应用中打开显示自己的应用)
http://blog.csdn.net/leewolf130/article/details/29568961 http://www.jianshu.com/p/9711c3daf4bb https ...
- 审核被拒绝。附近??Guideline 5.1.2
5. 1.2 Legal: Privacy - Data Use and Sharing Guideline 5.1.2 - Legal - Privacy - Data Use and Sharin ...
- 读取Excel列,转换为String输出(Java实现)
需要导入的jar包 具体实现 public class ColumnToString { public static void main(String[] args) { new ColumnToSt ...