首先解释下概念:

SVN:Subversion的简称,版本控制系统。采用集中式管理(本地只保留服务器仓储的副本,想要把代码交到服务器或者看提交记录、差异对比就必须得有网络连接)

Teamcity:可持续集成。我的理解就是可以帮你编译、跑测试。既保证服务器上版本的正确性。

YouTrack:提供敏捷的项目管理。

Upsource:存储库浏览和代码审查,可以创建浏览源代码库,分享,讨论和审查代码。

就以我们明天工作室的环境为例进行讲解吧:

首先去服务器上找到svn的客户端。新建一个仓储

看图:

名字我就随便取了个Test

选下面一个就会给你创建3个文件夹

这是设置权限,我们选自定义。后面再给他加人。

这是创建后的结果

最后再来加用户,记得teamcity帐号一定得加上。因为后面Teamcity我们用来连接的帐号一般都写的teamcity帐号

-------------------------------------------------------------------------------------

然后可以搭Teamcity

以管理登进去

点击Administration后可以看到如下界面。

下面就是繁琐的配置了,我就不贴图了。可以随便对照一个项目,找到“Edit”这样对比着看。

下面值得注意,点击“Edit checkout rules”会看到一串字符串。不加的话代码提交是在teamcity上会找不到框架。

---------------------------------------------------------------------------

因为现在有Hub所以YouTrack和UpSource的搭建都从这走起了。

看下图。(注意有些浏览器可能看不到添加按钮)

接下来了YouTrack和UpSource还是对比以前的项目来配置吧,如有需要再补上

(相信工作室聪明的学弟学妹肯定没问题)

然后再转到YouTrack

可以看到刚刚Hub上建好的项目,点击后

上面是UpSource,下面是YouTrack。这两个都要添加并配置,没什么难点。具体的就自己对比以前的项目看吧。

---------------------------------------------------------------------------------------

最后,再本地先新建一个文件夹,名字随便取。然后右键"Check out",地址就填你在svn项目中的Trunk目录的URL。

接下来打开vs,先新建一个asp.net mvc 3的项目,名字要和Teamcity中的配置一样。

然后再新建TomorrowSoft.Test、TomorrowSoft.Test.Test(因为我项目名字叫Test..)

搞好后,再在Test文件夹下面新建一个TomorrowSoft.Framework的文件夹,把框架签下来。

再打开解决方案,右键添加现有项目把框架加进来。

最后再在Vs中提交,把所有的都选上。

——————————————————————————————

那个我就给个流程,有些步骤就靠工作室聪明的学弟学妹自己对比着以前的项目来配了。。。。

svn+teamcity+YouTrack+Upsource搭建—写给明天工作室的小伙伴的更多相关文章

  1. Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建

    1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...

  2. SVN源码服务器搭建-详细教程

    一.引言 笔者曾经试图在网上搜索一篇关于SVN源代码服务器搭建方面的中文技术文章,可惜,所找到的,要么是不完整,要么就是对笔者没什么帮助的文章,TortoiseSvn的帮助文档固然强大,但因为是英文, ...

  3. Eclipse4.6(Neon) + Tomcat8 + MAVEN3.3.9 + SVN项目完整环境搭建

    软件清单 jdk-8u102-windows-x64.exe eclipse-inst-win64.exe (Eclipse4.6 Neon) apache-tomcat-8.5.5-windows- ...

  4. 如何创建 SVN 服务器,并搭建自己的 SVN 仓库 如何将代码工程添加到VisualSVN Server里面管理

    如何创建 SVN 服务器,并搭建自己的 SVN 仓库,附链接: https://jingyan.baidu.com/article/6b97984dca0d9c1ca3b0bf40.html 如何将代 ...

  5. SSM 框架-03-MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

    SSM 框架-03-MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建 如果你是使用 Eclipse 你需要先安装 MyEclipse,请参考:SSM 框架-02-MyEclipse ...

  6. 关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议)

    关于JDBC学习过程中的注意事项(分享自己犯过的错误,写给初学JDBC的小伙伴的八条建议) 前言:最近在学习JDBC,总结了几个小问题,特地分享给大家,让大家不要犯这样的错误,也希望大家养成学会总结的 ...

  7. Mac下SVN服务器环境的搭建和配置(除展示图片外,所有命令在Linux/Unix下适用)

    这几天领导没有安排工作,闲着没事就想把自己这两年做iOS开发时感觉知识有欠缺的地方想好好深入地补习一下,昨天和今天就计划好好学习下SVN和git的从创建和到原理,到命令,到界面的使用.一不小心被另一领 ...

  8. 应用SVN(CentOS中搭建SVN服务器)

    简单介绍如何在虚拟机 CentOS 中,搭建 SVN 服务器. 软件版本信息 Vmware 10.0.0 build-1295980 CentOS 7.0-1406-x64 Java 1.7.0_67 ...

  9. 最全Jenkins+SVN+iOS+cocoapods环境搭建及其错误汇总

    前言 持续集成是敏捷开发中重要的一部分,为保证新功能的开发,又保证旧功能的维护,从一个冲刺到下个冲刺.持续集成工具是我们保证开发和维护并行的护航者,现在流行的集成工具有很多,例如: 1.Jenkins ...

随机推荐

  1. 破解SQLServer for Linux预览版的3.5GB内存限制 (RHEL篇)

    微软发布了SQLServer for Linux,但是安装竟然需要3.5GB内存,这让大部分云主机用户都没办法尝试这个新东西 这篇我将讲解如何破解这个内存限制 要看关键的可以直接跳到第6步,只需要替换 ...

  2. 在你的ASP.NET MVC中使用查找功能

    在程序中,使用查找功能是少之不了.今天在ASP.NET环境下演示一回. 在cshtml视图中,有三个文本框,让用户输入关键词,然后点击最右连的“搜索”铵钮,如果有结果将显示于下面. Html: 表格放 ...

  3. [算法]——归并排序(Merge Sort)

    归并排序(Merge Sort)与快速排序思想类似:将待排序数据分成两部分,继续将两个子部分进行递归的归并排序:然后将已经有序的两个子部分进行合并,最终完成排序.其时间复杂度与快速排序均为O(nlog ...

  4. Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

    学习架构探险,从零开始写Java Web框架时,在学习到springAOP时遇到一个异常: "C:\Program Files\Java\jdk1.7.0_40\bin\java" ...

  5. BPM合同管理解决方案分享

    一.方案概述合同是组织与组织间所订协议的法律 表现形式,体现着双方对于合作在法律和道德上的承诺.然而,大多数企业的合同管理都或多或少存在合同审批过程不规范.签订草率.审批权责不清.合同执行跟踪难.合同 ...

  6. django 学习第一天搭建环境

    目前django版本是1.10,我学习的基础教材是 Web Development with Django Cookbook, Second Edition 搭建好配置环境 ssh免认证登录 修改一下 ...

  7. ORACLE分区表梳理系列(二)- 分区表日常维护及注意事项(红字需要留意)

    版权声明:本文发布于http://www.cnblogs.com/yumiko/,版权由Yumiko_sunny所有,欢迎转载.转载时,请在文章明显位置注明原文链接.若在未经作者同意的情况下,将本文内 ...

  8. [Hadoop in Action] 第5章 高阶MapReduce

    链接多个MapReduce作业 执行多个数据集的联结 生成Bloom filter   1.链接MapReduce作业   [顺序链接MapReduce作业]   mapreduce-1 | mapr ...

  9. MonoDevelop 4.0.9 on CentOS 6.3 安装笔记

    前言 Mono的前东家Novell公司旗下的SUSE Linux系列对Mono及MonoDevelop提供内置支持,所以在SUSE/OpenSUSE这些Linux系统中安装MonoDevelop是非常 ...

  10. 使用Nginx+Lua代理Hadoop HA

    一.Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个Master组件提供服务,其中正在使用的组件称为Active,另一个作为备份称为Standby,例如HDFS的NameNo ...