태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

TFS Tips2015.03.16 16:23

DIM definition As [Byte]() = Nothing
DIM warnings As Warning() = Nothing

Public Sub Main()
 Try
  DIM stream As FileStream = File.OpenRead(FILEPATH + REPORTNAME + ".rdl")
  definition = New [Byte](stream.Length - 1) {}
  stream.Read(definition, 0, CInt(stream.Length))
  stream.Close()
    Catch e As IOException
        Console.WriteLine(e.Message)
    End Try

    Try
        rs.CreateCatalogItem("Report", REPORTNAME, REPORTSERVER_FOLDER, True, definition, Nothing, warnings)

        If Not (warnings Is Nothing) Then
            Dim warning As Warning
   
            For Each warning In warnings
                Console.WriteLine(warning.Message)
            Next warning
        Else
            Console.WriteLine("Report: {0} uploaded successfully to {1} with no warnings", REPORTNAME, REPORTSERVER_FOLDER)
        End If
    Catch e As Exception
        Console.WriteLine(e.Message)
    End Try
 End Sub

 

신고
Posted by webmars
TFS Tips2015.01.14 13:32

로컬 PC에 Visual Studio(또는 팀 탐색기)와 MS Excel, MS Project를 같이 설치하면 메뉴에 '팀' 메뉴가 추가됩니다.

그런데, 설치 순서에 따라 '팀' 메뉴가 보이지 않는 경우가 있습니다.

일반적으로 MS Excel, MS Project를 나중에 설치할 경우 '팀' 메뉴가 보이지 않는데요.

이 경우에는 다음과 같이 '팀' 메뉴를 추가할 수 있습니다.

 

  1. Excel에서 '파일 > 옵션'을 차례로 선택합니다.
  2. 'Excel 옵션' 창에서 '추가 기능'을 선택합니다.
  3. 아래 관리 목록에서 'COM 추가 기능'을 선택합니다.
  4. '이동' 버튼을 클릭합니다.
  5. 'COM 추가 기능' 대화 상자에서 'Team Foundation Add-in' 항목을 선택합니다.
  6. '확인' 버튼을 클릭합니다.

 

이와 같이 하면 MS Excel메뉴에 '팀' 메뉴가 표시됩니다.

MS Project에서도 동일한 방법으로 '팀' 메뉴를 추가할 수 있습니다.

 

감사합니다.

webmars.

 

 

 

 

신고
Posted by webmars
VS 2013 ALM/TFS 20132014.12.05 19:36

[프로페셔널 TFS 간단정리] 5장. 버전 제어 개요(2) - 버전 제어 제품들

이 장에서는 일반적으로 사용되는 버전 제어 제품들의 장, 단점에 대해 알아본다.

 

1. 버전 제어 제품들

1.1. Microsoft VIsual SourceSafe 

장점

단점 

설치와 사용이 쉽다. 

더 이상 개발되지 않으며 지원이 종료되었다. 

개발 도구를 광범위하게 지원한다.

WAN 환경에서는 잘 실행되지 않는다.

업계에 널리 채택되었다.

트랜잭션 없이 체크인하기 때문에 원자성이 보장되지 않는다.

 

분기 기능이 매우 제한적이다(공유 기능을 통해 제공한다).

 

1.2. Apache Subversion 

장점

단점 

오픈 소스로 무료로 사용할 수 있다.

소스 폴더 내에 .svn 디렉터리를 사용해서 로컬 작업 사본의 상태를 저장하고 서버와 동기화한다. 이는 로컬 소스 트리를 오염시킬 수 있으며 매은 큰 프로젝트나 파일의 경우 성능 이슈가 있을 수 있다.

오픈 소스 프로젝트에서 널리 사용된다.

파일 이름 변경을 복사 및 삭제 작업으로 처리한다. 이는 병합할 때 문제가 발생할 수 있다. 

다양한 운영체제에서 동작한다.

윈도우 환경에서는 인증 구성 및 특정 관리 기능 실행이 어려울 수 있다.

모든 플랫폼의 개발 도구를 광범위하게 지원한다.

보류 기능이 없다. 

 

1.3. Microsoft Team Foundation Server 

장점 

단점 

버전 제어 이상의 기능(작업 항목 추적, 빌드, 보고 등)을 제공한다.

오프라인 기능이 향상되었지만, 여전히 Git과 같은 분산 버전 제어 도구만큼 강력하지 않다. 

Visual Studio와 Eclipse용 클라이언트를 Microsoft가 직접 제공한다. 

코드에 체크 인하고 팀원들과 협업하려면 서버를 설치해야 한다. 그러나 VSO(Visual Studio Online, http://tfs.visualstudio.com) 를 이용하면 별도의 설치없이 가능하다.

중앙집중식 보안 관리, Active Directory 통합 인증, 단일 로그온(SSO), SharePoint 통합과 같은 기업 환경을 위한 기능을 제공한다.

서버는 윈도우 플랫폼에서만 실행된다. 그러나 클라이언트는 크로스 플랫폼을 지원한다.

높은 확장성을 가진다.

 

로컬의 변경 내용을 메인 코드 저장소에 커밋하지 않고도 서버에 저장할 수 있는 보류 집합(shelveset) 기능이 있다.

 

저장소에 커밋하기 전에 통과해야 하는 체크 인 정책을 제공한다.

 

제어된 체크 인(gated check-in) 기능을 사용하여 메인 저장소에 커밋하기 전에 빌드 자동화를 실행할 수 있다.

 

모든 데이터는 보안과 백업 용이성을 위해 SQL Server 데이터베이스에 저장된다.

 

 

감사합니다.

webmars.

 

 

 

신고
Posted by webmars

티스토리 툴바