Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I'm making website with my friend and we are using dropbox for synchronizing files.
It works well but now we have error.
MyLogger (Ruslan-PC's conflicted copy 2011-12-20)
Does anyone know what we should do?
Dropbox marks a file as conflicted if it finds two conflicting changes it can't merge.
The way you're sharing files is not really the best way to collaboratively work. Your best option would be to use something like Git for source control, or a hosted SVN service such as Beanstalk.
If you want to utilise Dropbox (for some reason) then you can create an SVN repository stored in your Dropbox, then you can check out local working copies on both remote machines. Committing the changes back into the repo will update Dropbox and the other users can then update their local working copy with the new changes.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I need to keep a revision system of changes. My question isn't the structure but the behavior.
For example, let's say you are working on a webpage in a code editor. How often would you make a revision for the developer as he's coding the page? Do you save when he saves? Do you save every hour? How many revisions should you keep?
What behavior would you expect in this scenario?
Update:
It seems that it makes a difference if the content is saved online versus saved locally. In my project it's saved online like, WordPress posts or Google docs. I can save locally to the cache or even to a directory on the users computer if they use the desktop software.
When you are versioning, you:
make sure that teammates will not override each-other's work
write a version diary for future use to be able to handle any scenario
Since it is possible that at some remote time in the future you will need to roll back, it is better to make sure that upon looking at the commit messages, you will be able to determine easier where to roll back. Also, commit messages are helping your teammates to determine what did you do. As a result, my advice is that you should make a commit whenever you have completed a small part of your work, so your commits should be atomic and their message should be speaking for themselves.
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
Simply put, can I use github online rather than ever having to download the program for windows. It appears to be much easier than downloading git or the github application. Any thoughts on this?
Yes, you can if you like. Github supports online editing and commit. But I don't think it's convenient since you cannot compile, run and debug your codes, and easy to lost your work when you close your browser without save.
You lose a lot of power by giving up the command line, but you can certainly do most routine tasks in the cloud. You can do some limited editing and repository tasks directly on GitHub, or hook into your GitHub repository with a cloud-based IDE like Cloud9, CodeEnvy, or other similar services.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
I have to access many files in SVN Repository on a remote server. I use these file through Eclipse. (Using SVN plugin)
Now i want to search a particular string within all those files located on remote server.
Any help with that??
Neither of the Eclipse plugins for svn (Subclipse and Subversive) provides that capability; I don't even think the svn server provides a command or API to do it. TortiseSVN doesn't appear to have the capability, either. However, you might get some ideas from this similar SO question.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
For a project I am trying to develop a recommender for GitHub. To start with is there any way I can run a opensource GitHub web interface on localhost but connect to the public git repositories.
OR
I have this one which only works for local repositories.
https://www.kernel.org/pub/software/scm/git/docs/gitweb.html
So is there a way to crawl github repositories to create a classifier
Thanks
You won't be able to run GitHub locally, as it's a closed-source commercial application*.
There are a number of open-source web-based Git interfaces, as you have already discovered. One that you didn't mention but that might be worth considering is GitLab, which has a more GitHub-like interface than Gitweb.
If you want to interface with GitHub's repository data, your best bet will be to use their API. Without knowing what language you're working in it's hard to give more information than that.
If you're working in Ruby, Objective-C, .NET or Go, you should also have a look at Octokit, a set of official libraries for interacting with GitHub.
*Actually, you can run the Enterprise version locally, but it's fairly expensive and I get the sense that you're looking for something open and / or free.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I found an interesting project on GitHub (a PHP Library) and I'm currently working on improving it.
I'm making big changes in the guy project. I'm changing the lib's architecture, fixing some bugs, adding some features, refactoring...
Since the changes are big, I don't plan to make a pull request for the guy to push my changes to his repo.
So here's my question: Should I fork his repo, delete everything in it and push "my" code, or create a new repo and just make a link in the Readme informing people that this project is based on the guy's one?
You are referring to the original meaning of a fork:
a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software
If your changes are so different from the original codebase, then your second option looks ok: new repo, and reference to the old one in the README.
A "GitHub fork" really makes sense when you want to collaborate back to the original repo.