BitBucket working with multiple developers on same project
I am new to BitBucket. I have my repository. And 2 people working on it me, Admin and another developer with Read only access.
Searching in a repository
I’m very new to source control management and one thing puzzles me: is it possible to search through the whole repository for a string? For example I’m tracking one file, which has 100 commits and I would like to see all the version of the file which contain “xyz” inside.
How to distribute a web app (that’s hosted by the customer)
We’re developing a web app that visualizes financial data. We have our first customer, but hope to get more. The terms are that
Any reasons not to use multiple version control systems?
I’m working on a project which uses GIT as the main version control system for trunk, the official branches and most sub-projects/unofficial branches. As such, I want to make my own branch use GIT to allow the rest of the community to access my branch using the system they know.
Why should I push if I’m working alone in a local repository?
I’m interacting with Git through GitHub for Windows, which is funny since I’ll never push my repository to GitHub. I’m working on it alone and it’s intended to be used only by me. I noticed that my commits are listed under “unsynced commits” and under “history” it says “no commits”. Which brings me to the question, what will I achieve by pushing except my commits listed under “history”?
How can I get an anonymous user to submit bugs on a private GitHub project?
Our company has a private GitHub repository for the project I’m working on. After a full summer of work, it looks like we’ll be launching this week (wheee!). However, I want to include a “submit a bug” link in the program that leads to a form somewhere where the user can fill out a form that becomes an issue for us on GitHub. Googling around hasn’t found any solution (or someone who has the same problem).
Good practice to separate Git Repo from published Repo?
We have a central Git repo from which developers fetch and push changes. They make changes on the default master branch. Our Continuous Integration (CI) tool builds artifacts off this default master branch and is the entity responsible for promoting something we want to be tested to a “UAT” branch (this is in reality done by a build-master person clicking a button on the CI tools web page that will do the promotion). The CI tool is also responsible for promoting code from UAT to the “Production” branch. The purpose of the UAT and Production branches is to capture what was promoted to UAT and to Production. No development occurs on the UAT branch and Production will only contain “development” in the form of infrequent “hot-fixes” as our development/release iterations are very fast (1 week iterations).
How can I prevent users from merging origin/X into Y in git?
Is it possible to force git to only merge remote tracking branches into the corresponding local branch? E.g. assume origin/X tracks X on origin and corresponds to local X and the same for origin/Y and Y. I want to prevent users to do git checkout Y; git merge origin/X
. Is it possible? How?
Should a github maintainer rewrite author’s in pull requests?
I’m not a programmer by profession, but I do some coding and have used github some. I’ve run across what I find to be a surprising situation. I’m very familiar with git.
How can I organize personal Git repositories?
I’m in the process of setting up a GitHub account with the plan of making a pair of libraries I developed as parts of some recent iOS projects freely available for other iOS devs to use.