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并下载到新位置的更多相关文章

  1. git使用之如何将github库下载到本地与如何将代码上传github

    git使用之如何将github库下载到本地与如何将代码上传github ---------------------------------------------------------------- ...

  2. 将本地开发完的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 ...

  3. pycharm+gitee【代码上传下载】实战(windows详细版)

    pycharm+gitee环境搭建好以后应该如何进行代码上传下载操作呢?举几个例子,此文会一直更新 环境:2019社区版pycharm+gitee+git 系统:windows系统 一.代码上传功能 ...

  4. nginx+vsftp图片下载java代码上传

    系统环境:阿里云centos7.3 安装nginx 查看nginx进程 ps aux|grep nginx 在/usr/local/nginx/sbin/目录下 nginx启动 ./nginx 快速停 ...

  5. ajaxFileUpload上传文件后提示下载的问题

    在某些版本浏览器下ajaxFileUpload上传文件会提示下载, 1:为什么? 可以观察到,即便返回 JsonResult 在返回的头中也没有任何消息体,直接理解为文本了. 2:解决方案 前端: f ...

  6. 将你的代码上传 Bintray 仓库

    在 Android Studio 中,我们通常可以利用 gradle 来导入别人写的第三方库,通常可以简单得使用一句话就能搞定整个导包过程, 比如: compile 'net.cpacm.moneyt ...

  7. 使用pycharm开发代码上传到GitLab和GitHub

    使用pycharm开发代码上传到GitLab和GitHub 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我这里主要是针对局域网的自减的GitLab服务器,python开发工程师如 ...

  8. JavaWeb多文件上传及zip打包下载

    项目中经常会使用到文件上传及下载的功能.本篇文章总结场景在JavaWeb环境下,多文件上传及批量打包下载功能,包括前台及后台部分.  首先明确一点:  无法通过页面的无刷新ajax请求,直接发下载.上 ...

  9. jenkens其实是代码上传工具

    Jenkins 持续集成使用教程 用 jenkins 有什么好处 通过规范化来完成,简单,繁琐,浪费时间的重复工作 规范化工作,以免出现低级错误 实现随时随地任何人一键构建 ...... 安装 jen ...

随机推荐

  1. 【读书笔记】socket函数

    socket函数 简介 应用程序调用socket函数来创建一个能够进行网络通信的套接字. 1 2 3 4 5 /* 头文件 */ #include <sys/types.h> #inclu ...

  2. 使用spring提供的ReflectionUtils简化项目中反射代码的复杂性

    在项目中有时候我们会使用到反射的功能,如果使用最原始的方法来开发反射的功能的话肯能会比较复杂,需要处理一大堆异常以及访问权限等问题.spring中提供了ReflectionUtils 这个反射的工具类 ...

  3. node+express实现文件上传功能

    在进行node web开发时,我们可能经常遇到上传文件的问题,这一块如果我们没有经验,可能会遇到很多坑,下面我将跟大家分享一下,实现文件上传的一些方式. 一.node+express文件上传的常用方式 ...

  4. GPU对数据的操作不可累加

    我想当然的认为GPU处理数据时可以共同访问内存,所以对数据的操作是累加的. 事实证明:虽然GPU多个核可以访问同一块内存,但彼此之间没有依赖关系,它们对这块内存的作用无法累加. 先看代码: #incl ...

  5. Spring JPA配置讲解

    JPA是Java EE5规范之一,是一个orm规范,由厂商来实现该规范.目前有hibernate,OpenJPA,TopLink和EclipseJPA等实现 Spring提供三种方法集成JPA: 1. ...

  6. js获取文件对象

  7. HDU 5727 - Necklace - [全排列+二分图匹配][Hopcroft-Karp算法模板]

    题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5727 Problem DescriptionSJX has 2*N magic gems. ...

  8. TensorFlow 实现分类操作的函数学习

    函数:tf.nn.sigmoid_cross_entropy_with_logits(logits, targets, name=None) 说明:此函数是计算logits经过sigmod函数后的交叉 ...

  9. 500 status http status code 状态码

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Status Server error responses 500 Internal Server ...

  10. bootstrap弹出模态框

    (1)引入jquery, bootstrap相关的 jquery下载地址: https://jquery.com/download/ bootstrap下载地址: https://v3.bootcss ...