简体   繁体   中英

Check each commit before it's commited on svn

I have a quite big project and i want to give some of the work to an indian company.

The project is hosted on a SVN Server, I want that one of my employees checks each commit of the extern developers and valid ( or not ) the changes ( valid = push the commit to our svn repository ). I want that the extern developers can always do Update to get the most updated version.

Do you know how can i achieve this ?

I taught, for my employee, to have an svn folder where Update comes from a url ( svn for externs ) , and commit goes to another url ( our svn ).

And for the externs, a folder which does Update from our svn server, and commit to their svn.

Well it seems complicated ( maybe impossible ), has someone did this already?

A native way to it is with two branches. Let name it branch_development and branch_final . All development goes to branch_development and the reviewed commits will be merged to branch_final (use tortoiseSVN or something like this). But be aware if you omit/revise to many commits it will lead you to merge conflicts (technical and logical).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM