Source Control - open source projects

I faced a general dilemma.

Many times, our company relies on the use of open source libraries to get things done, but sometimes we have to modify them to run them on different platforms, fix bugs, etc.

We use a combination of subversion: TortoiseSVN and AnkhSVN.

Is it possible to use the following script for SVN:

  • Devs adds the source code from an open source project to our disruptive activities (usually through export, depending on which control source they use)
  • Devs makes a few changes to open source
  • The creator of the open source project makes several improvements and fixes errors of its own.
  • How to integrate changes from an open source project into our disruptive activities?

If SVN cannot do this, do we have a better version control option? We would prefer integration with Visual Studio, if possible.

+5
source share
2 answers

Subversion is not the best tool here. Why do you need a distributed version control system, which basically means that you can pull and move repositories, and there is no central repository.

Git Mercurial . Subversion, git -svn - , , svn , "/" Git.

: , ? (, GPL LPGL, , ). , , ...

Git + Visual Studio: Git Visual Studio

+2

Subversion , . VCS. . 4. .

:

: -, (,/vendor) . . (,/trunk) . . , , /trunk, .

+5

All Articles