1)developers-> a)tester: the tester will write code to do unit testing 
               b)coder: the coder will take input from the uml design and 
write the code

so after the coder writes the code he will trigger the unit testing code 
and then if its sucessfull then they send to QA for system level testing.

if there are multiple branches like 1.1_dev,1.2_dev and trunk, so lets say 
a dev guy checkins a bug in trunk it should automaticaly change in other 2 
dev branches also, they want a version control tool  which can do this
now, both the tester code and coders code will be in same branch but 
different files, so they want me to choose a version control tool or a tool 
+ a linux script which can restrict the coders to edit the testers code but 
they can be able to read it, this makes the unit testing perfect.
they write code in java and java has methods, now they want a tool which be 
such a way that, if a method of a java file gets changed then it should 
change the same method in all the branches.
ex: 1.1_dev has method-1, 1.2_dev has method-1, and trunk has method-1, so 
if a dev guy commits a code in method-1 , then the changes should effect in 
the old dev branches also.
generally the merge conflicts occur, then the dev guy needs to sit and 
check it, so they want below stuff
1)the merge conflicts which occur with extra spaces kind of stuff should be 
automatically taken care by version controller.
2)the version control will check the conflicts only in text level, but they 
want the conflicts to be done in method level 
ex: if two java files are there with same methods, if they merging the tool 
should be smart enough to check methods are same and merge but not just 
check the text.

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to