Connecting JDeveloper With SVN Server and Start Using SVN to Work as a Team

Advanced Oracle ADF 12c Course JDeveloper and Generic Topics
23 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.51
List Price:  €92.16
You save:  €27.65
£55.26
List Price:  £78.95
You save:  £23.68
CA$95.77
List Price:  CA$136.82
You save:  CA$41.05
A$105.61
List Price:  A$150.88
You save:  A$45.26
S$94.49
List Price:  S$134.99
You save:  S$40.50
HK$546.56
List Price:  HK$780.84
You save:  HK$234.27
CHF 64.51
List Price:  CHF 92.16
You save:  CHF 27.65
NOK kr745.92
List Price:  NOK kr1,065.65
You save:  NOK kr319.72
DKK kr481.76
List Price:  DKK kr688.26
You save:  DKK kr206.50
NZ$114.32
List Price:  NZ$163.32
You save:  NZ$49
د.إ257.07
List Price:  د.إ367.26
You save:  د.إ110.19
৳8,200.05
List Price:  ৳11,714.86
You save:  ৳3,514.80
₹5,813.28
List Price:  ₹8,305.04
You save:  ₹2,491.76
RM329.26
List Price:  RM470.40
You save:  RM141.13
₦102,276.30
List Price:  ₦146,115.27
You save:  ₦43,838.96
₨19,447.66
List Price:  ₨27,783.57
You save:  ₨8,335.90
฿2,561.05
List Price:  ฿3,658.80
You save:  ฿1,097.75
₺2,253.54
List Price:  ₺3,219.48
You save:  ₺965.94
B$361.65
List Price:  B$516.66
You save:  B$155.01
R1,289.17
List Price:  R1,841.76
You save:  R552.58
Лв126.36
List Price:  Лв180.52
You save:  Лв54.16
₩95,655.33
List Price:  ₩136,656.33
You save:  ₩41,001
₪256.70
List Price:  ₪366.73
You save:  ₪110.03
₱4,073.73
List Price:  ₱5,819.86
You save:  ₱1,746.13
¥10,984.57
List Price:  ¥15,692.92
You save:  ¥4,708.34
MX$1,168.81
List Price:  MX$1,669.81
You save:  MX$500.99
QR254.92
List Price:  QR364.18
You save:  QR109.26
P949.81
List Price:  P1,356.93
You save:  P407.12
KSh9,122.85
List Price:  KSh13,033.20
You save:  KSh3,910.35
E£3,298.27
List Price:  E£4,712.01
You save:  E£1,413.74
ብር4,016.76
List Price:  ብር5,738.47
You save:  ብር1,721.71
Kz59,376.64
List Price:  Kz84,827.41
You save:  Kz25,450.77
CLP$63,605.87
List Price:  CLP$90,869.43
You save:  CLP$27,263.55
CN¥497.66
List Price:  CN¥710.97
You save:  CN¥213.31
RD$4,116.79
List Price:  RD$5,881.38
You save:  RD$1,764.59
DA9,406.51
List Price:  DA13,438.44
You save:  DA4,031.93
FJ$158.71
List Price:  FJ$226.74
You save:  FJ$68.02
Q543.03
List Price:  Q775.80
You save:  Q232.76
GY$14,626.09
List Price:  GY$20,895.31
You save:  GY$6,269.22
ISK kr9,653.57
List Price:  ISK kr13,791.40
You save:  ISK kr4,137.83
DH697.32
List Price:  DH996.21
You save:  DH298.89
L1,240.19
List Price:  L1,771.78
You save:  L531.58
ден3,973.31
List Price:  ден5,676.40
You save:  ден1,703.09
MOP$562.57
List Price:  MOP$803.71
You save:  MOP$241.13
N$1,284.81
List Price:  N$1,835.52
You save:  N$550.71
C$2,572.99
List Price:  C$3,675.86
You save:  C$1,102.87
रु9,296.83
List Price:  रु13,281.76
You save:  रु3,984.92
S/261.34
List Price:  S/373.37
You save:  S/112.02
K271.67
List Price:  K388.13
You save:  K116.45
SAR262.50
List Price:  SAR375.02
You save:  SAR112.51
ZK1,865.84
List Price:  ZK2,665.60
You save:  ZK799.76
L320.98
List Price:  L458.57
You save:  L137.58
Kč1,589.64
List Price:  Kč2,271.01
You save:  Kč681.37
Ft24,759.44
List Price:  Ft35,372.15
You save:  Ft10,612.70
SEK kr760.40
List Price:  SEK kr1,086.34
You save:  SEK kr325.93
ARS$62,235.70
List Price:  ARS$88,911.95
You save:  ARS$26,676.25
Bs483.06
List Price:  Bs690.12
You save:  Bs207.05
COP$270,493.43
List Price:  COP$386,435.76
You save:  COP$115,942.32
₡35,841.38
List Price:  ₡51,204.17
You save:  ₡15,362.78
L1,727.58
List Price:  L2,468.08
You save:  L740.49
₲525,820.15
List Price:  ₲751,203.84
You save:  ₲225,383.69
$U2,694.45
List Price:  $U3,849.38
You save:  $U1,154.93
zł274.83
List Price:  zł392.63
You save:  zł117.80
Already have an account? Log In

Transcript

Hello after we install the subversion server, and we define users and we define our repository, let us now go to the G developer and connect to this repository. So the first thing you will copy your URL of this repository, then I will go to to the G developer, I need to get the sub version client which I should connect to the server. So I will go to the team connect to subversion. You will find team connect to subversion. Okay, he had manually created software is your connection. Yes.

Okay. The repository URL which we copy, we will post it here. connection name, we can see my EDF repository. What is the username if you write in the wrong username or password if you test it You will find access refused. Okay, so if you write user one user 12345 test, you will find Access granted. So now I use my user to connect to this repository and they will press OK. You will find versions windows appear here, you find my PDF repository.

And of course, you will not find anything inside this repository. So now, if this window is closed and you want to go through it again, just go to the team version, you will find here the sub version, there was a three connection exists here. Let us now create an EDF application and insert this application into this repository so that some other user can go to to connect to server three. So user two, for example, connect to this repository and can check out the code look so I will create a quick EDF application okay so now I created a PDF application and I carried some model layer. If you can see if you want to start putting this version now before the critic any views or any pages whatever you want so now I create just a publication with the model and the model layer, I need to add sis if application now in my repository in sufficient server so that I can use it and some other user can easily use it.

So how you can do this. You are now in your EDF to test version application. So you would do the team and you can call version application when folk version application After that you will ask you which repository type you want I need to version my application in subversion and I will press OK. Next, it will keep the old connection to the subversion default one condition which is my EDF was it which we do find after that you can create subfolders which you will add your diff application and the name your if application here Okay, my CV in this if application This is the folder and you can add any comment here, for example, this is just in Okay, so I need to version, my ADF application inside this folder because as I told you, your repository can has multiple EDF applications so you can carry the folder for each employee ad for vacation then I will write next this is the source code which you will read it will read from your boss of your PDF to test in applications This is the boss which will read his file which will be imported to the server to repository next this is the old filters okay keep it as it is Nick is there firmer check out don't don't performance check out sometimes it is cause some issue so, I will uncheck the form check out because I will do it later.

So I will check this because and finish. So now z will commit and import the all files into the server sufficient server. If you open now your subversion it's a sufficient you will find one folder created for my publication and you will find the old files now imported in the surface. So this is go to the source Va and the CIC if this application server or not. Here is the server. So let's refresh it.

You will find now when says there was there was a three series and one application inserted inside this repository. If you select this application, right click for a variety you can find is a user who has access to this application is imported inherited from the parent. So it can it get all users which has access to the repository itself. And it gives him an average or privilege to you access your application. So even in your folder, liver or any function liver, you can control which user can access your if application. Okay, so now my source code exists in the server.

So let's now try to make check out user one check out and user to check out the version Finished operation which we are talking about. So, we will talk about the first operation, which is a check out, check out the operation, it means I need to take a copy from the source code from repository locally to my developer. So now let us close this application. I know Logan was the user one, this is a user one. Poverty, I am in user one connected and I found this source good application. I need to check out this source code locally in my Azure developer.

So I will right click and execute check out. Zoo to you okay, I will check out to use this boss. Okay. Let's choose a connection. Is there any issue T test okay okay sometimes it is having you need to just close the developer and reopen again so I will restart the developer and come back to you okay are you start shooting over Let's try it again I will open sub version it will go in my different city I would select my PDF click right click Check out so I need to make a check out to this version locally in my developer and I will press OK. So now it will read the value from soft version and it will insert a copy here.

As you can see, there are some small icons appearance of file let us close this now we don't want it. If you open exhibit the projects you will find the old file exists As you can see all files exist. And you'll find small icons, it means zero number, this is the version number of the file. Okay, so now I check out the code from the subversion server and get it locally to manage develop. So if there are another user user to from his laptop, he want to take a copy of this ADF application to work on this application, as well. So let us copy the URL and open another developer.

I used to notice the developer in my local here and you will go to the subversion new subversion repository. And I will insert my repository URL my if rip user name, it will be user to user 12345 They will test this granted Okay. Okay. So I will have here my ETF repository, I will expense this I will find my ETF application, I will right click and check out this version here and I will press OK. So, now there are two users okay this is because another version of you developer will be to one two, this is why need migration okay. So, now you should find here the same application exists here into readable I have two users because this is migrated you will find this icon become store not like this this it means that it is sinking sync between your local answer server there is no change happen to this file.

If you mean Each change inside any file for some before department review, if you did any change on this file for example, if you good that reviewed your hand and I read IE for example, okay. And I will save what what happened now, you will find the icon become like a Black Star, it means you did a change in this file, but this change is not exist in the subversion server yet. And if you open the other user open you will find his department is the version which exists in the soft version and he still didn't get your change. So if you go to the attribute, department ID UI hint you will not find the label Which you added it here? Why because you still didn't commit the change into the server. So, now, let us talk about the second operation which is commit committed means any change you will do in your version you have to commit it to the subversion if you are happy with this change.

Okay, if you have a lot of other files, how do you know which file you make a change? You will find here in team subversion bending changes. If you go to teams of version Pending Changes, you will find here three taps. First tab is the changes which you did in your local version and you didn't commit it to the server. second tab is the new file which you added, but this file is not exist in the server. The third tab is encountered.

Which is the old file which is the other users make a change and commit commit to the server and you have to update it okay. So, this is the old operation which I talked about it last video, which is update to update any incoming file which coming from the other users or candidates it means to add any new file you added which is still not exist in this version is the server itself. So the Add operation here you will find add operation or you have to commit means if you need to commit the change, but in case if you do want to make a change on you want to revert it back, you can right click and the breasts revert to revert the change back to the previous committed version. Okay, so now let us commit this department view. Okay, so here you can add incremental If you want to write what actually the changes you did, you can write this comment because it's the history you will find this comments like I edit it and say the label for example, and they will Paris okay.

So it will commit this change and the icon will come circle again orange circles and it will disappear from here it means the now this file has the same version or sync between here your local and subversion server version. This is the resource bundle which is edit once I add the label so I need to add this file as well to the server. So I would bris here add operation. So this file is edit. going good without going after the Edit you have to commit it. So once you commit it it will store in the server You'll find here the orange circle or orange circle, it means your file is synced correctly with the servers.

Now, I add one file and I made a change in the other file. Let's go to the user to use or to still has an older version, how can the user to know that there are some changes happening from the other user, you can go to tools as it will do team soft version, bending a change in the bending shift, change your three tabs as I told you in the incoming tab, he should see the all incoming changes from other users let us refresh. As you can see here in the incoming Iczer or semi change your habit is at the bottom interview and zero news As you can see plus source abundant is coming and this package is a changes as well. So, what I should do, I have to update this. So this is another operation core update, update it means some other user make changes in the server and I need to update my local version with this update, why I have to update because if you did another change in the department view without updating it will be a conflict will happen and you will not be able to commit your change.

Let's make an example now no user one make a change in the bottom interview. And I am now in user two and I want to make some change in the bottom interview as well like this. So after I did the change, you know I will get going I will find here my department view now will change I can have to commit it or I want to commit it. So, what I will do, I will just press commit and read Okay, what happened, he told you is the commit is failed Why? Because this the bottom interview is out of date, you have to update it first. So, you can make a change in the file unless you update it from the server first.

So, before you make any change to the file, just to check the income, you have to update the income which is coming. So, if you now make an update, there will be a conflict. So what I will do, I will revert my change. If you revert your change you will go to revert here, right click on the file versioning revert, or from the beginning a change go to outgoing outgoing it means the old file which you make a change on it. You can select this right click revert to reverse it will revert to the last version which is sync before this change happened I will revert okay. So, it will make again an orange and it is reverted after it is inverted you can now update the file first.

So, I will right click Update, I need to update actually you have to update any changes come to you you have to update it. So, I will select all and I will make update you will find here your source monitor is appear here it is open the department view this is good attribute and you switch to the label you'll find the label is coming here from other user. So, now I am seeing correctly and I update everything. I can now each make any change in my department view it as I want. So, for example, I will only exist please a query safe okay. Now I know this is changes, I need to commit to the server so that all other user will be able to see it.

So I will commit change what is commit working copy, it means it will commit all the changes you have in your application. So if you right here, commit working copy, it means I need to commit all the changes. Instead of select all exists. Just at any one just right click select the commit working copy it means commit every thing. But if you want to commit a specific file, like this, so I will just select the file and press commit right in commit if you want, and press OK. So this file now committed if I go to the user one is the incoming I should see their insane coming I find the department is updated.

If you've sees a query here, it is not on a chick but it has updated Once I've did it, you will find the file is updated. And you can see here the version number become five. Not too. If you want to see the history of this file, what has happened in this file, you can open the file, you will find here history history, it will get the old history, which have been to this file and the description and the commit. So it is start with user one. And the revision number was two.

This is the first thing and this is the date and the time. After that I did some changes. I commit the fight and I as a commit I added ID in the department label one and he was the one who committed after the user to commit the file. So you can see all the history habit. If you want to revert this of fine back to specific river For example, now it is in Division five. And you won't know I remember I add ID in that label, I remember this version was working fine.

And after that something happened. So I need to revert back to this version, you can select your version number and right click and you can restore from revision and to restore from this revision once you press restore from this revision. So now same version was this time it is now having in your fight, you will find this is unchecked. And you find the attribute table does it and you can eat this is no change it from the server, you can commit this. So this is how you are working in the sub version. As a team.

You can create a repository add your source code in the repository. After that you start making check out all users start making check out Then you will deal with update and commit and add and repair. Same insert remove if you want to remove a file, just right click versioning and you will find here remove if you want to remove any file from the server, after you remove it you have to commit to set it will be removed from the server as well. So this is how you can set up subversion installing a creating so here it was a three greeting user assign user to Rosa three. If you want to stop the server itself, you can select the server here at the right top. So your server now is stopped and no one will be able to connect to the server version.

If you go to the version. Here is your version poverty with this test. The condition you'll find here, access is refused because your server is down. So if you want to start the server again You can start the server again and you can just access your files next is grunt grunt. So, this is a simple simple things for subversion. I installed the subversion locally on my laptop at EDF application by default, I put it in subversion, so that you will easily if something wrong happens I can easily revert back to any version in my source code.

And even you know, now your source code is fine, everything is fine. I will commit all things right click Commit working copy means commit everything. syndication feed Okay, this is sub an injectable what will this you actually have to restart as a developer but if you are happy for your changes, you just commit everything others that you work in comfortable way you can do whatever, it's anything, you can test anything. And if you find everything is no it is wrong, you can revert back to your last commit. So vision is very important. is well developed a publication because it if application has lots of files, especially in the view controllers, back being big definitions, and it's a model as well.

So keeping your file saved someplace would be good. This is how you can use a version so see you in activity

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.