Skip to main content
Added locking and externals.
Source Link
Andreas
  • 928
  • 6
  • 10

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • The ignore list is a property of a directory (simple with a gui, annoying on the command line).

  • Subversion allows locking of files/assets - which is really helpful if multiple artists and designers work on the same files.

  • Externals are a great way to handle shared (e.g. library or base) code between projects.

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • The ignore list is a property of a directory (simple with a gui, annoying on the command line).

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • The ignore list is a property of a directory (simple with a gui, annoying on the command line).

  • Subversion allows locking of files/assets - which is really helpful if multiple artists and designers work on the same files.

  • Externals are a great way to handle shared (e.g. library or base) code between projects.

Reverted information that has been false since version 1.7 released on October 2011. Also removed rare problem related only to bad server side administration.
Source Link
msell
  • 5.9k
  • 1
  • 30
  • 41

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • Quirks - Adds an .svn folder to every directory in the entire repository hierarchy. Can be confused (sometimes fatally) by relocating the repository in the filesystem. TheThe ignore list is a property of a directory (simple with a gui, annoying on the command line).

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • Quirks - Adds an .svn folder to every directory in the entire repository hierarchy. Can be confused (sometimes fatally) by relocating the repository in the filesystem. The ignore list is a property of a directory (simple with a gui, annoying on the command line).

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • The ignore list is a property of a directory (simple with a gui, annoying on the command line).

added small behavior details
Source Link
Seth Battin
  • 5.5k
  • 3
  • 29
  • 43

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • Quirks - Adds an .svn folder to every directory in the entire repository hierarchy. Can be confused (sometimes fatally) by relocating the repository in the filesystem. The ignore list is a property of a directory (simple with a gui, annoying on the command line).

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

Subversion

  • Open-source, centralized

  • Blender files - I'm not entirely sure if .blend files are binary (they look like it), but I have had no problems adding them to Subversion. Having done a few experiments, the file size increase for changed files appears nominal, so it's not simply copying in the entire file.

  • Large projects - It works, though it can get quirky. It's definitely able to handle repositories of at least 5.5 GB (total size of repository dir on server; mostly binary assets).

  • Duplicated Data on the Client - Subversion keeps a duplicate copy of every file in the user's workspace as a pristine copy. The advantage of this is you can do a diff or revert without going back to the server. The disadvantage is that your 10 gig of working files takes 20 gig of disk space.

  • Quirks - Adds an .svn folder to every directory in the entire repository hierarchy. Can be confused (sometimes fatally) by relocating the repository in the filesystem. The ignore list is a property of a directory (simple with a gui, annoying on the command line).

Added a section about the pristine copies SVN keeps in the workspace.
Source Link
kevin42
  • 4.5k
  • 6
  • 29
  • 33
Loading
Added link, changed title formatting.
Source Link
talljosh
  • 719
  • 9
  • 12
Loading
added 162 characters in body
Source Link
Loading
added 43 characters in body; deleted 11 characters in body
Source Link
Cyclops
  • 3.1k
  • 3
  • 34
  • 39
Loading
deleted 3 characters in body
Source Link
Jesse Dorsey
  • 2.9k
  • 4
  • 34
  • 59
Loading
deleted 53 characters in body
Source Link
Loading
added 85 characters in body
Source Link
Cyclops
  • 3.1k
  • 3
  • 34
  • 39
Loading
Post Made Community Wiki
Source Link
Cyclops
  • 3.1k
  • 3
  • 34
  • 39
Loading