![]() You can then click on the repository and save the path. If you start by opening the team leader's repository, then you'll find it listed in the bottom right side. You should have gotten this information from the team leader. If the team leader's repository is accessed over HTTP, then you need the right host name or IP address to be able to connect. Use the name default to make it the default push and pull path. Click the little floppy disk icon to the right to save the path. Pick the type in the first drop-down (pick "local" if you can browse to the repository on your file system) and then enter the path to the repository. That brings up the Synchronize Window where you can add a new path to repository settings. My next guess is that clicking two arrows in the Task Toolbar will help. Turns out it wasn't the Open Repository item after all. That will add it to the Repository Registry in the left side of the workbench. What I think you're looking for is the Open Repository menu item in the File menu:Īs the menu says, you can also use Ctrl+ O as a keyboard shortcut. ![]() It's quite good and has a description of the common tasks. add this clone (you local repo, linked to leader's) to your WorkBenchīefore cloning I'll suggest checking the docs (link from Martin above) as a must and read TortoiseHG QuickStart Guide, grok it and adapt to your project's needs (URL of repo to clone) Solution 2 You really need to learn Mercurial terminology and Mercurial basics - before all Please note that Google drive gives plenty of issues.Now I need to connect my home PC to that folder. So me and a couple of friends all have our code base for our random projects. Tortoisehg workbench link project to repository 32 bit in the root directory create a directory x86 for the 32 bit dependencies and 4 for the 64-bit t the environment variable XTCEXTERNALROOT to that complete path.create a directory for all external dependencies, eg.For XTrackCAD the following setup is recommended: Not all of. It is either a local folder, on Dropbox or a flash drive or something, but there is no source control management whatsoever. Firstly, I know there’s GitHub and Sourceforge etc., but that is not “personal” enough for the free solutions. This will work for your own work or collaborative work. The other thing that I did not want to do is run home server on a static ip via dyndns for various reasons. Let me know what you think, or if you have some suggestions to improve this: Here is the guide that I shared with them. If you are reading this, you have been given access to a shared repository to collaboratively work with some other people. Please take some time to read through this document and understand how this works. It looks like a lot, but it isn’t really (lots of pics). ![]() It is very important that everybody using this repo understands how it works and follows the simple guidelines and rules. If everyone follows these procedures, this can become a very nice source control environment for all of us to work with. If you are reading this, you probably have this running already. We will be using shared Google Drive folders that will act as our “Server” repositories. I am mentioning the “Server” word here, because we need to remember – Never do changes, add files, work on, or do anything on this shared drive. The only time that you will work on it is when you want to create a repo. Google Drive and Dropbox are nice because they syncronize the whole time. So if someone pushes a change, it will become available to others immediately. This is the source control software that we will use. It is a popular free distributed source control management tool. This is the core of everything, but you do not need to worry about this, because you will not really work with it directly. This is the main thing that you will use to manage the source. This can be seen as the user interface for the Mercurial system. Mercurial is command line based and can be used without TortoiseHG, but this makes life a lot easier.įirstly, you will need your “Server” share. This should be some folder that everyone needs access to in realtime. Dropbox works great, but I will use Google Drive for now. You should have received some email to notify you that someone has shared a Google Drive folder with you. Permissions to the content can be governed by the access to this shared folder on the Google Drive settings. Here is my Google Drive folder with the shared “Dev01” folder inside. Ok, so now that you have your “Server”, we can install Mercurial with TortoiseHG. Open this file and follow the installation wizard. TortoiseHG integrates with your context menu (right click menu). The main thing that we will be working with is the Hg Workbench.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |