I'm working on a build environment for .NET application where the developers
are using visual studio and VSS. In order to pull only the changed modules
(and any required dependencies) I want to get a labelled version from VSS.
The developers use visual studio and the VSS integration so they don't
currently label the code (or are really aware that they are checking in and
out of VSS). Is there a mechanism in visual studio that will automatically
label the code when it is checked in by the developers? It would be fine if
it put the autoincremented (assuming this happens now) version number as the
label but I need to be able to identify the specific code to pull during the
build so I don't have to pull everything.
Another option would be to customize the automated checkin to prompt the
user for a label and label it automatically. Is that possible?
I appreciate any assistance...gj 5 3592
"gj" <gj@discussions.microsoft.com> wrote in message
news:F6**********************************@microsof t.com... I'm working on a build environment for .NET application where the developers are using visual studio and VSS. In order to pull only the changed modules (and any required dependencies) I want to get a labelled version from VSS.
The developers use visual studio and the VSS integration so they don't currently label the code (or are really aware that they are checking in and out of VSS). Is there a mechanism in visual studio that will automatically label the code when it is checked in by the developers? It would be fine if it put the autoincremented (assuming this happens now) version number as the label but I need to be able to identify the specific code to pull during the build so I don't have to pull everything.
Another option would be to customize the automated checkin to prompt the user for a label and label it automatically. Is that possible?
If you just do a VSS GET, it will only get the modules that have changed.
Labels are useful when you want to mark a point in time such as a release,
you don't really need a label for the most recent code.
What we are trying to avoid is building everything that has changed and try
to limit it to those things that the developers tell us are submitted for a
build. There may be other things that have changed and been checked into VSS
that are still work in progress and are not ready to be delivered. How do I
limit the VSS get for the build to those things that are deemed "ready"
without labelling?
"John Vottero" wrote: "gj" <gj@discussions.microsoft.com> wrote in message news:F6**********************************@microsof t.com... I'm working on a build environment for .NET application where the developers are using visual studio and VSS. In order to pull only the changed modules (and any required dependencies) I want to get a labelled version from VSS.
The developers use visual studio and the VSS integration so they don't currently label the code (or are really aware that they are checking in and out of VSS). Is there a mechanism in visual studio that will automatically label the code when it is checked in by the developers? It would be fine if it put the autoincremented (assuming this happens now) version number as the label but I need to be able to identify the specific code to pull during the build so I don't have to pull everything.
Another option would be to customize the automated checkin to prompt the user for a label and label it automatically. Is that possible?
If you just do a VSS GET, it will only get the modules that have changed. Labels are useful when you want to mark a point in time such as a release, you don't really need a label for the most recent code.
"gj" <gj@discussions.microsoft.com> wrote in message
news:5B**********************************@microsof t.com... What we are trying to avoid is building everything that has changed and try to limit it to those things that the developers tell us are submitted for a build. There may be other things that have changed and been checked into VSS that are still work in progress and are not ready to be delivered. How do I limit the VSS get for the build to those things that are deemed "ready" without labelling?
Without labeling? I don't think VSS can do that. You can do that with a
label but, your programmers will have to take that extra step. When they
check something in, they will have to decide if it's ready for building and,
if so, label it "ready". "John Vottero" wrote:
"gj" <gj@discussions.microsoft.com> wrote in message news:F6**********************************@microsof t.com... > I'm working on a build environment for .NET application where the > developers > are using visual studio and VSS. In order to pull only the changed > modules > (and any required dependencies) I want to get a labelled version from > VSS. > > The developers use visual studio and the VSS integration so they don't > currently label the code (or are really aware that they are checking in > and > out of VSS). Is there a mechanism in visual studio that will > automatically > label the code when it is checked in by the developers? It would be > fine > if > it put the autoincremented (assuming this happens now) version number > as > the > label but I need to be able to identify the specific code to pull > during > the > build so I don't have to pull everything. > > Another option would be to customize the automated checkin to prompt > the > user for a label and label it automatically. Is that possible? >
If you just do a VSS GET, it will only get the modules that have changed. Labels are useful when you want to mark a point in time such as a release, you don't really need a label for the most recent code.
So the question is can the developer do the labelling via a function of the
visual studio integration with VSS or do they have to start VSS and label the
project using the VSS UI?
Thanks for your help with this John it's been very helpful.
"John Vottero" wrote: "gj" <gj@discussions.microsoft.com> wrote in message news:5B**********************************@microsof t.com... What we are trying to avoid is building everything that has changed and try to limit it to those things that the developers tell us are submitted for a build. There may be other things that have changed and been checked into VSS that are still work in progress and are not ready to be delivered. How do I limit the VSS get for the build to those things that are deemed "ready" without labelling?
Without labeling? I don't think VSS can do that. You can do that with a label but, your programmers will have to take that extra step. When they check something in, they will have to decide if it's ready for building and, if so, label it "ready".
"John Vottero" wrote:
"gj" <gj@discussions.microsoft.com> wrote in message news:F6**********************************@microsof t.com... > I'm working on a build environment for .NET application where the > developers > are using visual studio and VSS. In order to pull only the changed > modules > (and any required dependencies) I want to get a labelled version from > VSS. > > The developers use visual studio and the VSS integration so they don't > currently label the code (or are really aware that they are checking in > and > out of VSS). Is there a mechanism in visual studio that will > automatically > label the code when it is checked in by the developers? It would be > fine > if > it put the autoincremented (assuming this happens now) version number > as > the > label but I need to be able to identify the specific code to pull > during > the > build so I don't have to pull everything. > > Another option would be to customize the automated checkin to prompt > the > user for a label and label it automatically. Is that possible? >
If you just do a VSS GET, it will only get the modules that have changed. Labels are useful when you want to mark a point in time such as a release, you don't really need a label for the most recent code.
"gj" <gj@discussions.microsoft.com> wrote in message
news:09**********************************@microsof t.com... So the question is can the developer do the labelling via a function of the visual studio integration with VSS or do they have to start VSS and label the project using the VSS UI?
I don't think you can do labeling in Visual Studio 2003. It probably
wouldn't be too difficult to create a Visual Studio macro that would execute
a SS LABEL command. I'm not sure how much effort you want to put into that
because everything changes with Visual Studio 2005 and SourceSafe 2005.
See: http://msdn.microsoft.com/library/de...tml/vssmap.asp
for some details on what's comming (note the new "OnAfterCheckin" event). Thanks for your help with this John it's been very helpful.
You're welcome. "John Vottero" wrote:
"gj" <gj@discussions.microsoft.com> wrote in message news:5B**********************************@microsof t.com... > What we are trying to avoid is building everything that has changed and > try > to limit it to those things that the developers tell us are submitted > for > a > build. There may be other things that have changed and been checked > into > VSS > that are still work in progress and are not ready to be delivered. How > do > I > limit the VSS get for the build to those things that are deemed "ready" > without labelling?
Without labeling? I don't think VSS can do that. You can do that with a label but, your programmers will have to take that extra step. When they check something in, they will have to decide if it's ready for building and, if so, label it "ready".
> > "John Vottero" wrote: > >> "gj" <gj@discussions.microsoft.com> wrote in message >> news:F6**********************************@microsof t.com... >> > I'm working on a build environment for .NET application where the >> > developers >> > are using visual studio and VSS. In order to pull only the changed >> > modules >> > (and any required dependencies) I want to get a labelled version >> > from >> > VSS. >> > >> > The developers use visual studio and the VSS integration so they >> > don't >> > currently label the code (or are really aware that they are checking >> > in >> > and >> > out of VSS). Is there a mechanism in visual studio that will >> > automatically >> > label the code when it is checked in by the developers? It would be >> > fine >> > if >> > it put the autoincremented (assuming this happens now) version >> > number >> > as >> > the >> > label but I need to be able to identify the specific code to pull >> > during >> > the >> > build so I don't have to pull everything. >> > >> > Another option would be to customize the automated checkin to prompt >> > the >> > user for a label and label it automatically. Is that possible? >> > >> >> If you just do a VSS GET, it will only get the modules that have >> changed. >> Labels are useful when you want to mark a point in time such as a >> release, >> you don't really need a label for the most recent code. >> >> >> This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: angelag |
last post by:
I am currently taking a college course in Visual Basic.Net and I am a
beginner.
I bought Visual Studio.Net 2003 to do my homework at home. I built my
first project and e-mailed it to myself at...
|
by: Tom Lee |
last post by:
Hi,
I'm new to .NET 2003 compiler. When I tried to compile my
program using DEBUG mode, I got the following errors in the
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7
\include\xdebug...
|
by: gerd |
last post by:
Hello,
I want to port an MFC Application from Visual Studio 6 MFC application to
Visual C++ 2005 express edition beta.
While building i get following error:
------ Build started: Project:...
|
by: gj |
last post by:
I'm working on a build environment for .NET application where the developers
are using visual studio and VSS. In order to pull only the changed modules
(and any required dependencies) I want to...
|
by: johnlim20088 |
last post by:
Hi,
Currently I have 6 web projects located in Visual Source Safe 6.0, as usual, everytime I will open solution file located in my local computer, connected to source safe, then check out/check in...
|
by: marathoner |
last post by:
I am currently migrating my Visual C++ 6.0 applications to Visual Studio
2005. I am getting compiler errors involving the VS2005's platform SDK.
When I removed directory references to that SDK,...
|
by: Cramer |
last post by:
So, what is the relationship between Visual Studio and Visual Web Developer.
I find a lot of documentation on MSDN that presents Visual Web Developer as
it's own stand-alone product (which I'd...
|
by: jwwicks |
last post by:
Introduction
This tutorial describes how to use Visual Studio to create a new C++ program, compile/run a program, resume work on an existing program and debug a program. It is aimed at the...
|
by: Johnson |
last post by:
I'm not sure if this is an IIS 5.1 issue or ASP.NET issue, or Visual Studio
2008 issue -- thus posting to 3 groups. Please don't be offended.
The problem I'm encountering is that Visual Studio...
|
by: Rina0 |
last post by:
Cybersecurity engineering is a specialized field that focuses on the design, development, and implementation of systems, processes, and technologies that protect against cyber threats and...
|
by: erikbower65 |
last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps:
1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal.
2. Connect to...
|
by: erikbower65 |
last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA:
1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
|
by: kcodez |
last post by:
As a H5 game development enthusiast, I recently wrote a very interesting little game - Toy Claw ((http://claw.kjeek.com/))。Here I will summarize and share the development experience here, and hope it...
|
by: Taofi |
last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same
This are my field names
ID, Budgeted, Actual, Status and Differences
...
|
by: DJRhino1175 |
last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this -
If...
|
by: Rina0 |
last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
|
by: lllomh |
last post by:
Define the method first
this.state = {
buttonBackgroundColor: 'green',
isBlinking: false, // A new status is added to identify whether the button is blinking or not
}
autoStart=()=>{
|
by: lllomh |
last post by:
How does React native implement an English player?
| |