|
I was 'blissfully' ignorant of so much until I started the new job last Monday. Suddenly everything is cloud. TFS, Visual Studio Online, and Azure. The only 'local' servers my work has come close to are the domain and Exchange.
No object is so beautiful that, under certain conditions, it will not look ugly. - Oscar Wilde
|
|
|
|
|
Interesting, mail is usually the first thing to be outsourced otherwise.
|
|
|
|
|
|
That's a good enough reason for many companies.
|
|
|
|
|
|
Those people should stop using Visual Studio as well.
|
|
|
|
|
Collin Jasnoch wrote: But I have heard attempted arguments against TFS
And what would the argument for it be?
I have used a variety of systems and have never found one that I thought was either great or horrible.
Although I will say that git is useless when multiple deliverables with interdependencies are needed.
|
|
|
|
|
|
Collin Jasnoch wrote: By that I mean the argument for it depends on the business model
I don't understand that statement.
I have experience in a wide swath of environments including very large to very small companies, different process models and different industries.
So is there a specific example of some business model and a specific feature of this tool that you can specify and tie together.
|
|
|
|
|
Anything but TFS. It's not bad, it's just very lackluster.
|
|
|
|
|
Would you mind expanding that?
|
|
|
|
|
TFS has basic issue tracking, but configuring fields and changing allowed statuses requires exporting xml, editing it and importing it.
Each project has a template for how issues are tracked, but changing templates midstream can be a pain, and some features aren't available for all templates. Upgrading major versions of TFS can be a pain, and synchronizing the 5 databases to get clean backups requires a custom script.
The source control portion is better now, and you don't have always be connected to the TFS server without it complaining. However, TFS is lacking things like being able to search for commit messages. The file search will only search by file name not file content.
Branching and merging work just like other systems and I haven't had any issues with any of the basic operations. However, it can support something like a 20 server configuration with multiple database servers, web servers, sharepoint servers, and custom source proxy servers for handling remote offices, so it can definitely scale up to handle something as huge as the windows codebase.
|
|
|
|
|
Thanks!
|
|
|
|
|
Andy Brummer wrote: However, TFS is lacking things like being able to search for commit messages.
WAIT WHAT THE SHEEP? Just... can't?
Now, I'm sure you could open the relevant DB and fire a query at it
|
|
|
|
|
There are plugins that do that now, but the early recommendation was to export all the comments to a text file and then search the file.
|
|
|
|
|
Holy moly.
First surprise in this thread was the strong support for TFS, second surprise was your comment.
As much as gitk's search is awkward, it's at least functional (search for: commit ID, comment, file names in the change set or changes in the source)
[edit] Locating a particular commit is now intrinsic part of our workflow, but maybe one usually doesnÄt do that in TFS that often.
|
|
|
|
|
I still like SVN even it is also Little bit Stone Age (but still widely used) and tortoise for Windows still Show a lot of misleading Status Information in Windows Explorer. But when one knows the "special" tortoise behaviour one can live with it.
I don't know TFS but can imagine it is most valuable tool for visual Studio and worth to have a closer look to it.
modified 19-Jan-21 21:04pm.
|
|
|
|
|
SVN lacks tools for proper Source Code Management.
|
|
|
|
|
Once again most probably a lack of my english. Seems I did not understand the question enough.
Sorry
modified 19-Jan-21 21:04pm.
|
|
|
|
|
You can use add-ons that work with SVN to help with that. That's the nature of OSS, it's all distributed. Whereas MS puts it all in a box and shrink wraps it for you.
Jeremy Falcon
|
|
|
|
|
USB drive.
|
|
|
|
|
I'm doing that too, it just feels a bit limited.
|
|
|
|
|
Jörgen, why not use TFS online (hosted at MS) for free? I've been using it for my personal projects and absolutely love it!
/ravi
|
|
|
|
|
Is it free for business too?
|
|
|
|
|
Yessir, for up to 5 users!
/ravi
|
|
|
|