473,406 Members | 2,713 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Labelling in Visual Studio for VSS

gj
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
Jul 21 '05 #1
5 3625
"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.
Jul 21 '05 #2
gj
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.

Jul 21 '05 #3
"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.

Jul 21 '05 #4
gj
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.


Jul 21 '05 #5
"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.
>>
>>
>>


Jul 21 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
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...
0
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...
0
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:...
5
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...
1
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...
0
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,...
2
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...
0
jwwicks
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...
3
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...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.