Questions tagged [version-control]

Version control is the management of changes to code, documentation, assets and other files for a project.

Filter by
Sorted by
Tagged with
0
votes
0answers
28 views

How to solve this Git SourceTree conflict?

I have recently joined a amateur studio as the single programmer. The previous programmers have left me the project folder. Upon trying to create a repository and a new remote to have version control ...
1
vote
1answer
55 views

How to version control game balance data stored in spreadsheets

Is there any good workflow/tooling for having good version control on spreadsheets for game data? Ideally something that supports branching or merging. Google spreadsheets allow people to edit data ...
0
votes
0answers
37 views

Storing non-binary, but non-mergable files in Git LFS

Is it acceptable to store files that aren’t binary and diffs between versions are not important in Git LFS? Examples of these files include: .obj .stl .mtl large .csv data dumps etc I know that I ...
1
vote
2answers
705 views

How to get an Unreal Engine 4 Level to sync using Git Source Control?

Hello Game Development Stack Exchange, I and a couple of collaborators are working on an Unreal Engine project, we do not share a common network, which meant that using a local network storage to ...
0
votes
0answers
32 views

Unity Custom Package Versioning

I started using Unity's custom package system to push my framework code as packages to other projects through the new Package Manager from GitHub. But once I add the git URL to the manifest, it gets ...
22
votes
3answers
17k views

Best practices for labeling game versions?

Does anyone know if there's a best practice for labeling game versions. I'm not sure if there's a standard name for it other than versioning but what I mean is basically: 1.0 1.1 1.2 1.3.1 beta
1
vote
0answers
57 views

How do I make Unity projects portable between developers

Our team are very new to Unity but has a strong programming background. We have created a Unity project that will allow us to control a simple model (imported asset) using some scripts. The project ...
0
votes
1answer
29 views

How to change the KEYSTORE securely?

I'm wanting to release a free version of an app to which I've already made a paid version. I simply copied the project to another folder: The project is initially the same as the paid application ...
1
vote
0answers
332 views

SourceTree doesn't show the differences in Unity scene files?

Back in the day it worked, but for some reason in my new projects it isn't. Every other asset's difference is shown correctly in a text format (i.e. .prefab), only ...
12
votes
2answers
1k views

How can I visually see changes made to a scene since the last git commit

I'd like to see the changes made in a scene (.unity file) before I commit them to git. I have looked into several GIT/Unity solutions but all of them are made for merging changes and not for showing ...
31
votes
3answers
27k views

Which Unreal Engine 4 project files can I ignore in source control?

I want to put an Unreal Engine 4 project under source control with git. (I know the editor has Perforce and Subversion support, but I don't care for those.) What folder and files do I include in the ...
1
vote
3answers
90 views

Version Control for Save Data

So I have this tile-based game (something like Farmville). As "tile-based" implies, the save data could potentially become very large. Game saves are stored on cloud, and any change to the save data ...
0
votes
2answers
104 views

Backing up non-text based assets

I'm using a Source Control Management tool (git) for backing up configurations, code etc. But how do I manage art assets and other game assets that are in binary formats, and tend to be big (animators,...
5
votes
2answers
153 views

In Unity, Meta Files are Tracked but Behaviours Fall Off

My team is working on a Unity game, and we are using a mercurial repository on BitBucket. Whenever we update, all of the behaviours 'fall off' of state machines, behaviours, etc. When searching for a ...
3
votes
1answer
120 views

Rearranging projects in Git and Unity

I'm attempting to rearrange a Unity project that is under source control. Two problems: In order to maintain the relationships between assets, I need to use Unity's API or interface. But when I move ...
1
vote
0answers
124 views

Unreal 4: Checking out with Git as VCS

I have my editor configured to use git as my VCS. I have my own server in which the repo is hosted. I followed the GIT with Unreal 4 guide. My problem is that I cannot find the "Check Out" option in ...
-1
votes
1answer
2k views

Add them as submodules from Git Shell or remove their .git folders. I tried the latter, but don't know to do the former. How do I do that? [closed]

I'm trying to set up version control for my group, but I'm having trouble getting GitHub to work (I'm brand new to it, and version control in general). It keeps saying "Could not commit sub-modules: [...
1
vote
0answers
523 views

Unity and TFS Merging

I'm trying to come up with a good Unity dev collaboration solution for a company where TFS is used as main version control system. I've setup the Unity projects to create metadata and store all as ...
3
votes
3answers
1k views

Game versions update? [closed]

When does a game version change from x.x.x.x to x.x.x.x+1 like from 1.0.0.0 to 1.0.0.1 or from x.x.x.x to x.x.x+1.x ? or from x.x.x.x to x.x+1.x.x ? or from x.x.x.x to x+1.x.x.x ? Should the ...
18
votes
3answers
4k views

What libgdx project files can I ignore from version control?

In an automatically created libgdx project, what files can I safely tell Git (or other revision control systems) to ignore? I'm considering these: ...
3
votes
1answer
379 views

Do I have to commit the downloadable assets for Unity to the repo? Or a reference for the team to download them?

QUESTION (Short version) I am going to use the Unity Test Tools asset to do unitary testing. Q: Do I have to commit the ...
26
votes
3answers
8k views

How do teams prevent overwriting work in source files? [closed]

It occurred to me the possibility that while, for example the game engine, is being worked on simultaneously by multiple people how is overwriting prevented? Let's say developer one is working on <...
30
votes
7answers
12k views

Teamwork in Unity

I have a Unity project without any version control, and I need to share it with another developer so that both of us can work on the project. What strategies should be use that play nice with Unity ...
11
votes
5answers
1k views

What file types should I exclude from my game's source control repository?

I have started working on a personal project using Unity with a friend and we've set up our own source control system. I am aware of the fact that there are many types of files, namely those that are ...
107
votes
6answers
39k views

Version control for game development - issues and solutions? [closed]

There are a lot of version control systems available, including open-source ones such as Subversion, Git, and Mercurial, plus commercial ones such as Perforce. How well do they support the process ...
2
votes
2answers
322 views

Overlapping svn repositories

We use svn at work, but the repository is getting pretty large, so checkout times are long, as is update when artists batch process all assets. The problem is that we also store work in progress, ...
10
votes
3answers
4k views

Source control for storing everything of game project?

Is it usual to manage not only source code, but all assets, textures, art, documentation files, etc under git repository for version controlling? For example I wanna to get back old version of texture....
1
vote
1answer
249 views

Using git with XNA

I'm a single developer trying to use Git (I'm told it's much better than SVN) to keep track of my XNA project. Would I copy my project into a bare repository and then add the files? If so, do I need ...
14
votes
3answers
7k views

Are .sln / .csproj usefull for sharing the Unity project?

We are experiencing some problems with GIT and Unity. It occurs pretty often that file .sln / .csproj give us some trouble, so after searching for a while on the web I've found that maybe this files ...
4
votes
2answers
660 views

How should I set up UDK with Git and CruiseControl?

For a new project in UDK, I'd like to set up a Git repository for version control and a CruiseControl.NET-based continuous integration solution. The good news is that he first part seems easy enough ...
7
votes
2answers
1k views

Help my graphists sharing their work

As a developer I'm used to Subversion for source control and I think it's great for sharing source code between developers. Now thinking about my graphists and game designers, they need to have a ...
4
votes
3answers
1k views

Finding the right directory structure for version control

Recently I've started thinking about how to layout the directory structure for my game engine. And well, I kinda hit a little snag. There's going to be 2 people working on this project. Me and one ...
14
votes
7answers
637 views

Ways to manage changing designer data alongside changing player data

I have an online game where players get to shape the world in some way - eg. Ultima Online's housing, where you get to build your houses directly onto certain parts of the world map. These are changes ...
29
votes
11answers
2k views

What is the most effective way to work with a friend on the same game?

We need something where we can check files out, edit them, check them back in and then build from the them. Something like Google Docs where we can edit the same code at the same time would be a ...
26
votes
4answers
2k views

Version control with game development - When should I branch?

I recently started using Version Control with my projects (even though I'm working alone on them). I find that it gives a nice way to keep history of the whole development process (with issue tracking)...
3
votes
1answer
2k views

Options for UDK and version control repositories?

Another developer and I have begun to experiment with the Unreal Development Kit and have installed the UDK to our local computers. He's been toying around and experimenting and has some basic code ...
29
votes
3answers
3k views

Assets Management, database or versioning system?

While developing the assets for the game, (meshes, textures, sounds, videos) ho do you manage them? Keeping them together with the source code inside the versioning system? (perforce, git, etc…) Or ...