Talk:Using Source Control with the Source SDK

From Valve Developer Community
Jump to: navigation, search

Would it help at all if there was a Linux based Perforce tutorial as well?

Well, it would help me a lot at least, I tried setting it up once and ended up completely screwing up the entire cloned repository. ;p --Merc248 16:50, 29 Jun 2005 (PDT)

If I can get my head around the SDK (and/or the Perforce slant of this), I'll try to add Subversion to the mix... actually, this should then be split in different articles: "Using Source Control with..." as a general outline, and the subarticles "Using $CMSofyourchoice with the Source SDK". Or something like that... --Jae 10:39, 31 Dec 2005 (PST)

Working on it. User:Coldacid/Drafts/Using Subversion for Source Control with the Source SDK right now, will move to more appropriate location when I'm done. --coldacid 23:30, 27 Jun 2008 (PDT)

Someone should update this perhaps? I'm using the latest version off their site and some of the features in the tutorial have changed from the looks of it... -- Scotth 10:41, 12 Jun 2008 (PDT)

I'm going to be working on it shortly. I've dabbled in P4 for a few hours trying to work it out, and it's a lot simpler than this article makes it look! --TomEdwards 10:57, 12 Jun 2008 (PDT)

With the new version, the article is a bit broken, at the branch integration step. -> No target file(s) in both client and branch view.

This is the same problem I'm having --Lodley 06:45, 17 June 2009 (UTC)
Just added a note about this one.--Daeval 01:35, 13 July 2009 (UTC)

Hi, im so lost, I couldnt set up P4V at all. Even following the setup guide provided here I got lost. any help please would be great, its mainly to do with connecting to the perforce server.

Hello, I can't quite grasp this set up process. Let me elaborate: I've made it all the way to the section called "Submit the trunk source code". In this section they explain how to add files from your workspace to the depot. Where are those files in the valvesrc folder coming from? I understand these are the source files, but in the screenshot the workspace is named valvesrc. (I can tell because it says valvesrc in a drop down bar directly above the depot browser.) Is this implying that we should create a new workspace named valvesrc? And where would I find the source files if I was making a multiplayer mod for source engine 2007 HL2: Episode 2? Based on the file structure of valvesrc, I assume that these files are from the src section of a mod. Do I need to create a fresh mod and grab the files from there? Based on the file structure of valvesrc, I assume that these files are from the src section of a mod. And to do the actual updating to a mod, would you need to replace this valvesrc with another freshly created mod (with the new version of the engine?) Or does it update automatically because I haven't heard of mods updating automatically, but perhaps they do. I apologize for my vast ocean of questions. Please answer as many as you can. --Whitellama 04:15, 6 October 2010 (UTC)

Well, i have had a heap of trouble with this process. It is unclear and annoying. could someone PLEASE make a simple, up to date video tutorial!Unsigned comment added by DigitalHax (talkcontribs). Please use four tildes (~~~~) to sign your username.

Please sign your comments by adding ~~~~ at the end of your post. What exactly is your problem? —Mattshu 08:17, 12 January 2012 (PST)

Actually I have it fairly worked out now. But another thing I want answered, is what happens if you are currently making a multiplayer mod. What is different if anything? DigitalHax 16:23, 12 January 2012 (PST)

Please could someone make a video tutorial because it was so confusing, and I cant even delete my depo either! So if someone could please make a video tut, it would be really appreciated! Lukeme99 05:02, 21 January 2012 (PST)

For all you people wanting video tutorials..

I've taught the students on my high school robotics team how to use Perforce! It's really quite easy.

Valve is the reason why Perforce is my choice for the game development studio my friend started and just added me to (because he needed help organizing), and my high school robotics team.

However, I could certainly make a fun video tutorial from setting up P4V, to setting up a server (I probably wouldn't cover server on Windows, that's not how I do things), to using P4V with a mod.

Also, use add topic, there's a reason that's in the menu bar on Talk pages ;-)

--Onekopaka 01:17, 15 July 2012 (PDT)


Are there any objections to reorganizing the Source Control section? I want to add a tutorial for Git. It would be nice if there was a single page (the one programming links to) that was an overview of what source control is, why you would want to use it, what are common solutions, which solution does Valve use, ..., and then give links to separate Perforce/SVN/Git tutorials, rather than linking directly to a Perforace tutorial that off-handedly mentions the others. I'd be willing to do the work, but I'm more concerned about stepping on someones toes, though some of these dates go back several years. Deekr 18:51, 28 August 2012 (PDT)