youngmon/atlassian-qna huggingface dataset:
Atlassian website says SourceTree is free. License says otherwise.
Asked by Ben Atkinson:

The license for SourceTree says:

'Validly licensed' means the following:

(i) For evaluation, using the software for up to 30 days free of charge, or

(ii) After purchasing a single license, using the software on a single computer,

So if it's really free, why not say so in the license? When trying to convince my boss that SourceTree is the git client we should use, the license doesn't help my case.


Answers:
author: Joe Clark
body: Hi @Ben Atkinson,

SourceTree is definitely free, but the license which is embedded in the download package may still have some text in it from the time before SourceTree was acquired by Atlassian (and was not free).

This other Q\&A has some more information: <https://answers.atlassian.com/questions/154537>


Tags: free

licence
There really needs to be a mechanism to change the location of a bookmark entry
Asked by David Jameson:

I had to rename my hard drive (to be compatible with some other machines) and now Source Tree can't find any repositories. The bookmark view needs to have the ability to edit the bookmark location, useful both for my situation or just if you need to move a repository somewhere else on your system.


Answers:
author: Johannes Kilian
body: This is already available in Sourcetree... if you change the physical location, SourceTree realizes that by indicating "Repository Moved or Deleted". Double clicking on the bookmark opens a dialog box which allows reloccation of the repository ...

2015-11-09_07-37-53.png  
[](https://community.atlassian.com/t5/Sourcetree-questions/There-really-needs-to-be-a-mechanism-to-change-the-location-of-a/qaq-p/270863?attachment-id=2937){#link_1169e218287368}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/8501/1/2015-11-09_07-37-53.png){#display_1169e218287368_0}

comments: author: David Jameson
body: I was "right-clicking" rather than double-clicking --- thanks.
Searching for repository in SourceTree functionality ?
Asked by Jane Hughes:

Hello,

As I have cloned many repositories to SourceTree, it has become a real pain to have to scroll through them all to find the one I'm looking for in the sidebar. Are there plans to add a search function here to solve this problem? If not, please could it be considered for future versions of SourceTree?

Thanks in advance!


Answers:
author: Seth
body: In the meantime, you can ease the pain by organizing your repo bookmarks into folders. These folders can be nested within each other, and don't have any impact on your actual filesystem organization.


author: Jane Hughes
body: Thanks very much for the responses \& apologies for my misleading tags. I have voted for the requests put forward already so I guess I will keep holding out until this hopefully gets considered in future.


author: Johannes Kilian
body: In followup to @Tim Crall : There are already - long outstanding - requests for this: \* <https://jira.atlassian.com/browse/SRCTREEWIN-804> \* <https://jira.atlassian.com/browse/SRCTREEWIN-890>


author: Seth
body: Your question has nothing to do with bitbucket, so I've fixed your tags.


author: Tim Crall
body: You might want to enter this request at jira.atlassian.com - if you do, post a link here so people can vote for it
Display Closed Branches with a Different Shape
Asked by Samantha Catania:

Closed and "Forgotten" Branches look exactly the same in Source Tree, Similar Software Changes the shape of closed branches (e.g. rectangle instead of round). Is there a setting to make closed branches more identifiable visually in Source Tree?

graph.png

UPDATE: Closed branches in other products look like the above image  
[](https://community.atlassian.com/t5/Sourcetree-questions/Display-Closed-Branches-with-a-Different-Shape/qaq-p/230541?attachment-id=6814){#link_1169e237d88cce}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/6686/1/graph.png){#display_1169e237d88cce_0}


Answers:
author: Johannes Kilian
body: What is a closed branch in git in your eyes? git does not support the concept of "closing branches" natively. Closing a not-anymore-needed branch in git is mostly done by tagging the HEAD of the branch and deleting the branch. The branch can be resurrected (if needed) via creating a new branch on the tag. As there is no "close branch" in git, there is probably no counterpart in SourceTree.

I don't know mercurial - so I cannot speak about it ...
How did the tool?
Asked by Yckety Ripley:

```
I wanted to know about the tool in order to illustrate in a school project.
```


Answers:
author: Nic Brough -Adaptavist-
body: That's far too generalised a question for us to give you a useful answer. Start by reading the basic documentation about what it does - <https://www.sourcetreeapp.com/> and delve more deeply if you need to
Dynamic DIFF doesn't work sometimes
Asked by David Mills:

When I select a file in sourcetree (from selected commit or pending), I usually see the changes in the lower right panel. The changes do NOT appear for a few files (but external diff works). The offending files are CPP ascii, like many that DO display differences. The same files behave the same way for all commits.


Answers:
author: David Mills
body: Found another reference to this problem [here](https://answers.atlassian.com/questions/13404593/source-tree-will-not-display-the-diff-for-only-one-file-in-my-repo-even-though-the-file-is-changed-and-git-status-shows-it-as-as-changed).

But neither changing *Options-Diff* nor changing the type of list in the left panel made any difference.
SourceTree keeps asking for keychain access even when i allow it
Asked by Nicolas Bages:

Hello everyone! I have a fresh install on a new macbook pro and sourcetree keeps asking for an access to my keychain. \`\`Always Allow\`\` and \`\`Allow\`\` don't work at all. i mean, even a click does't close de window. The only thing that works is \`\`Deny\`\` and I have to type my pass again.

Screenshot 2015-11-05 10.26.07.png

Would you guys have an idea on how to fix this?

Thanks for your help :wink:  
[](https://community.atlassian.com/t5/Sourcetree-questions/SourceTree-keeps-asking-for-keychain-access-even-when-i-allow-it/qaq-p/448057?attachment-id=12658){#link_11739e8122461a}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/13514/1/Screenshot%202015-11-05%2010.26.07.png){#display_11739e8122461a_0}


Answers:
author: David Uhen
body: This solved it for me:

1. Open Utilities\\Keychain
2. Under Login double click the bitbucket.org entry
3. Select Access Control
4. Enable "Allow all applications to access this item"
How to exclude the folder and files in merging using source tree
Asked by Benit Jesumarian:

Hi,

I have four agile trains and will be periodically merging into Release branch. each trains will have thier own set of config files in many folders also Release branch. these will not be merged into Release branch.

I used .gitattributes using merge=ours, but its only working when its conflict. but config files needed to be excluded in the times. also there could be possible of modifying the config within the Agile branches.

Thanks in advance.


Answers:
author: xorcus
body: May want to have a look at this article. Not specifically SourceTree, but git related:  
<https://medium.com/@porteneuve/how-to-make-git-preserve-specific-files-while-merging-18c92343826b>

It is based on defining a custom merge driver:  
<https://git-scm.com/docs/gitattributes#_defining_a_custom_merge_driver>


Tags: exclude

merge
unable to see bitbucket hosted repositories
Asked by richard451:

Hello,

I'm using Sourcetree with Bitbucket but I am unable to see the repositories in order to clone. I conformed my account is correct and I am using HTTPS.

Any ideas?

Thanks,

Richard.


Answers:
author: Tim Crall
body: Check your permissions in Bitbucket?

Try logging into the Bitbucket web interface and navigating to the repos. Can you see them there? Click the 'Clone' button and select 'Cone in SourceTree' - does that work? That's potentially a better way to clone anyway (and in any event should help provide some information)
sourcetree automation
Asked by Sean Thomson:

Is it possible to automate Sourcetree so that after I make a commit in one repo I launch a commit in another repo (and automatically include a text comment linking the two versions) ?

Basically, I'm writing code in one language and using automatic code generation (repo1).

In another folder (repo2) I wish to hold the auto generated c code for use in another project.

Whilst I can keep everything in one repository it seems cleaner and more structured to have two.


Answers:
author: sreekumar_menon
body: option 1 , if you are okay with using command line git, you may write a bash script(mac) , powershell/batch script(windows) to automate the commit in 2 directories and pass the comment as parameter to the script.

option2 ,write a post commit git hook (client side) in repo1 to also trigger a commit in repo2. (PERl or shell script)
fatal: unable to find remote helper for 'https'
Asked by fpollio:

I made a new repository in bitbucket, and then pressed the "clone in sourcetree" button, and when sourcetree opens up, it rejects the path / URL.

It says this is not a valid source path / url, and when I click on details, an error message appears saying fatal: Unable to find remote helper for 'https'.

I have tried deleting and creating new repositories and uninstalling and installing sourcetree several times, but none of these worked..

Screenshot.pngScreenshot_details.png  
[](https://community.atlassian.com/t5/Sourcetree-questions/fatal-unable-to-find-remote-helper-for-https/qaq-p/146560?attachment-id=3839){#link_11739eff7f61c2}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/4318/1/Screenshot_details.png){#display_11739eff7f61c2_0}  
[](https://community.atlassian.com/t5/Sourcetree-questions/fatal-unable-to-find-remote-helper-for-https/qaq-p/146560?attachment-id=3840){#link_11739eff7f61c2_0}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/4318/2/Screenshot.png){#display_11739eff7f61c2_2}


Answers:
author: Seth
body: Using the "Update Embedded Git" button.


author: Seth
body: Try updating it.


author: fpollio
body: Embedded Git


author: Seth
body: Are you using Embedded Git or System Git? This is in the Options dialog - Git tab.


Tags: bitbucket
merge source code using sourcetree
Asked by HimmatPatel:

Hi,

I am a new in sourcetree product. i am trying to push my local branch called "X" source code to "develop" branch. i did all the step right way.

what i did steps are:

1. create a file in local branch "X"
2. stage and commit.
3. click on push to add file into "develop" branch.
4. But My file was not added in "develop" branch.  

   <br />

   Basically, i want to add new create file from branch "X" to "develop".  

   Thanks,


Answers:
author: Seth
body: Push is not the right operation for what you are trying to do. Your first two steps are correct. Picking up from there:

3. Checkout the "develop" branch.  
4. Merge branch "x" into your current branch ("develop").  
5. If the merge doesn't commit automatically, resolve conflicts then commit.

The Push operation is designed to take the changes you've made to a local branch, and copy them to the remote version of the same branch. You can technically push changes to a different branch, but it is still pushing to the remote version of the branch you chose. I've never done this, so I don't know the details of how it works.

comments: author: HimmatPatel
body: So, if i want to add any new file into develop branch from my local "ABC" folder then what are the steps involve:

Can you please explain me.

i appreciate your help on this.

Thank you


author: Seth
body: 1) Checkout the develop branch2) Make the changes you want to make3) Commit the changes4) Push you local develop branch to remoteIf you haven't yet, check out the documentation at <https://git-scm.com/book/>Pay extra attention to Sections 1.1 - 1.3 and Chapters 2 and 3
pointing to SSH Key on a Mac
Asked by Parakh Batra:

When using SourceTree, the developers I am working with are on a PC and I am on a Mac. They tell me to follow these steps:

Tools -\> Options -\> Look for "SSH Key" and change that to look at your  
id_rsa file that you created earlier in your home directory under .ssh

But on a Mac, I am not seeing the same menu options or ability for SSH Client Configuration - what to do?

Thanks!

<br />


Answers:
author: Tim Crall
body: You don't need to do anything special to setup SSH keys on a Mac because, unlike Windows, they are supported natively by the OS. Just create the SSH key from the command line if you haven't already (following the steps Nirmal set out) and then go into that .ssh directory to find the public key file. Copy the contents of that key file onto your clipboard and then paste them wherever you need them (such as your user profile on Stash/Bitbucket)


author: Nirmal Shankar
body: Basically you can create a key pair by using ssh-keygen command from your terminal. Your key should generated under /Users/username/.ssh/id_rsa.

You can even do a copy of the key from that location to your desktop using cp commands from terminal.
what does "remote branch to pull" mean
Asked by darrell:

what does "remote branch to pull" mean


Answers:
author: sreekumar_menon
body: it means which branch you want to pull changes from server to your local branch.

it defaults to the current branch, but you may change it to some other branch and merge the changes from another remote branch to local branch. it is similar to merge.

alternatively you can right click on any branch and select "pull \<any branch\> into \<current branch\>".
pull a sourcetree managed repository from Matlab or command line
Asked by Adam Ranson:

Hi

I use sourcetree with github to manage versioning of code I write in Matlab and I'm a very basic level user. On some of the systems which use the code I would like Matlab when it starts to automatically pull the latest version of the code. Is it possible to execute sourcetree invisibly (i.e. without gui) from the command line, make it pull a named repository and then shut back down? I know it's possible to use other git managing tools to do this but would rather not have 2 programs managing the same repository on the same computer (is this even possible?).

Many thanks for any advice

Adam


Answers:
author: Seth
body: SourceTree just executes commands for some form of the git command line client. You should probably execute those same commands. If you consider SourceTree and the git command line client to be separate programs for managing the repo, then you've already got 2.
Sourcetree setup ended prematurely
Asked by Rick Lopez:

This is the first time I am trying to use sourcetree but whenever I try to install it I get an error. I have no clue what is wrong.


Answers:
author: councilsoft
body: I get the same error on uninstall also. "source tree setup wizard ended prematurely"


author: Seth
body: What is the error? Can you provide any more details about what part of the installation process fails?
password
Asked by David David:

Multiple times each day, sometimes within minutes of each other, SourceTree's authentication dialog (to our git repository) pops up and asks me to login. A co-worker is experiencing the same thing. I've been watching for upgrades for SourceTree for probably 2 months hoping for a solution to this problem. Since I have received quite a few upgrades during that time, I figured maybe nobody is reporting the issue.

Anyway, the point, the "remember me" option is checked. I expect SourceTree to do just that - remember me - and not ask me again for my credentials until such time as they are changed and the login fails. I use Eclipse as well and have not had any problem with Eclipse remembering my password, so I don't think this is a problem with the actual authentication to the server. And I don't know why SourceTree asks so frequently either.

Any help would be appreciated.


Answers:
author: Tim Crall
body: Are you using SourceTree on a PC or Mac?Either way the best approach is to use SSH rather than HTTP to connect to your repos.


Tags: authentication

login

password
fatal: Unable to create 'D:/Evi/Source/Git/.git/index.lock': File exists
Asked by Rainer Krachten:

Not every time, but quite often, I get this fatal error when trying to switch branches in my repository:

git -c diff.mnemonicprefix=false -c core.quotepath=false checkout \<branch-name\>

fatal: Unable to create 'D:/Evi/Source/Git/.git/index.lock': File exists.

If no other git process is currently running, this probably means a  
git process crashed in this repository earlier. Make sure no other git  
process is running and remove the file manually to continue.

I think the problems started after I updated the Git-for-Windows version from 1.9.5 to 2.5.x and prevailed in 2.6.x. Restarting SourceTree solves the issue (temporarily). I noticed that the latest SourceTree version 1.6.22.0 still downloads the 1.9.5 preview version when I try switching to Embedded Git.

So, is this an incompatibility issue of SourceTree with Git-for-Windows 2.x? A Fix really would be appreciated since having to restart SourceTree gets quite annoying. The issue exists on multiple machines in our company.


Answers:
author: Phred
body: I also get this error nearly every day. If I watch the .git folder during an operation, I can see the index.lock briefly get created and then deleted. It's a race condition in git and/or Sourcetree.

Also, it appears to be something that is actually caused by SourceTree because I don't get the problem if I use Git on the command line.


author: Kay Zumbusch
body: This error is really annoying and the error message is wrong. Any time I get this error message there is no index.lock file. If I open the Git Terminal from SourceTree and execute the same command the branch is switched correctly. As Rainer already mentioned the error is not permanent and can be worked around be restarting SourceTree.

My system git version is still at 1.9.5 and if I switch SourceTree to use this version changing branches works perfectly but then I can no longer access the Git bash terminal from SourceTree. I recently updated SourceTree to 1.6.23 and I did not encounter this problem in earlier versions.
Unable to pull branch in SourceTree from Bitbucket
Asked by jmohmed_bitstew:

Hi Atlassian,

I am unable to pull branch from Bitbucket into SourceTree.

I generated private/public keys from SoruceTree\>Tools\>Create\>Create or Import SSH Keys.

and same uploaded in Tools\> Options \> General (tab) \> SSH Client configuration section.

I am getting above message when I made pull request from BitBucket. Please help.

image2015-10-27 16:16:22.png

Regards,

Jaheer  
[](https://community.atlassian.com/t5/Sourcetree-questions/Unable-to-pull-branch-in-SourceTree-from-Bitbucket/qaq-p/377766?attachment-id=2552){#link_1169e3a1dfcdcf}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/11206/1/image2015-10-27%2016%3A16%3A22.png){#display_1169e3a1dfcdcf_0}


Answers:
author: jmohmed_bitstew
body: Hi Renato,

Thanks for the response.

Still I am unable to pull the data.

1. I have imported the SSH keys on Bitbucket. Here is the screen

image2015-11-20 11:58:14.png

I am trying to pull the same project.

image2015-11-20 11:59:23.png

Here is the error:

image2015-11-20 12:0:15.png  
[](https://community.atlassian.com/t5/Sourcetree-questions/Unable-to-pull-branch-in-SourceTree-from-Bitbucket/qaq-p/377766?attachment-id=11985){#link_1169e3a764c873}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/11208/1/image2015-11-20%2011%3A58%3A14.png){#display_1169e3a764c873_0}  
[](https://community.atlassian.com/t5/Sourcetree-questions/Unable-to-pull-branch-in-SourceTree-from-Bitbucket/qaq-p/377766?attachment-id=11986){#link_1169e3a764c873_0}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/11208/2/image2015-11-20%2011%3A59%3A23.png){#display_1169e3a764c873_2}  
[](https://community.atlassian.com/t5/Sourcetree-questions/Unable-to-pull-branch-in-SourceTree-from-Bitbucket/qaq-p/377766?attachment-id=11987){#link_1169e3a764c873_1}  
[](/tnckb94959/attachments/tnckb94959/sourcetree-questions/11208/3/image2015-11-20%2012%3A0%3A15.png){#display_1169e3a764c873_4}


author: rrudnicki
body: Hi Jaheer,

Can you confirm if you have imported the SSH keys on Bitbucket? Please check this link: <https://confluence.atlassian.com/bitbucket/add-an-ssh-key-to-an-account-302811853.html>

Also, make sure you have your ssh-agent running (pegeant).

Please check these links: <https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git>

and in case you are using putty <https://answers.atlassian.com/questions/149890>

Regards,

Renato Rudnicki
Sourcetree clone showing remote helper not found for https
Asked by thankyoupayroll:

Fresh install of Windows 10. Installed latest sourcetree but when I try to clone I'm getting [clone showing remote helper not found for https/http](https://answers.atlassian.com/questions/257483/git-clone-showing-remote-helper-not-found-for-httpshttp)

Any help out there please?


Answers:
author: thankyoupayroll
body: Ah. It was a firewall issue blocking git
How to allow webscrapping in confluence
Asked by Victor Robles Fern?ndez:

Hi everyone,

How can I allow web scraping from another app in my confluence? I need to be able to look at the whole information in my spaces and pages.

I have tried modifying the robots.txt but I could not change it. Any idea of how to do it?  
I would appreciate any help.

( I am the admin and have a free account).

Thanks,   
Victor


Answers:
author: Dan Breyen
body: Hi [@Victor Robles Fern?ndez](/t5/user/viewprofilepage/user-id/5286444) welcome to the community. I could be wrong, but I'm not aware of any way to do that with the base application. I'm guessing there might be a third party app that might allow you to screen scrape, but none that I'm aware of.

comments: author: Victor Robles Fern?ndez
body: [@Dan Breyen](/t5/user/viewprofilepage/user-id/5086375) thanks for answering. Are you maybe aware, if this is possible but doing it on promise?   

Best,

Victor


author: Dan Breyen
body: I'm not aware of anything built into the standard software that would allow that.


Tags: cloud

confluence-cloud
Is there an User property ?Manager? ?
Asked by Daniel Fuhrmann:

++i work with confiform and want to automitcally set the Manager's Name and Email upon an selected User via Field Definition rules.++

i tried smth like \[entry.field.asUser.manager\]  

but unfortunally only id of the User is returned.   

the Info is present in every User profile, as Link to Manager's profil.

i'am lost. Is there a an easy way?

thanks in advance

daniel


Answers:
author: Alex Medved _ConfiForms_
body: Hi [@Daniel Fuhrmann](/t5/user/viewprofilepage/user-id/5303236) and welcome to this community

ConfiForms could access user profile fields using the asUserProfile virtual function

<https://wiki.vertuna.com/display/CONFIFORMS/Virtual+functions>

However, the standard user profile does not have a "manager" field

Only these fields are define by the standard Confluence user profile

* phone
* im
* website
* position
* department
* location

Are you using some 3rd party extension for user profiles?

Alex

comments: author: Daniel Fuhrmann
body: As far as i can See, it's nothing which you can install from Makro-pane. I looked into the dev tools from edge and saw JavaScript Code from an external devoloper.   


author: Alex Medved _ConfiForms_
body: Not sure I understand... may be you can share how the user profile looks like in your system?

(removing all the private data, as this is a public forum)


author: Daniel Fuhrmann
body: Hello Alex,

Thank you for the fast reply.

our attlassian team must have an addin in Place...

you smashed my hopes:).

I will look for an workaound.

Greetings

Daniel

comments: author: Alex Medved _ConfiForms_
body: Depends on a plugin, actually - do you know what you are using?


Tags: confiforms

unknown-hosting-type