Ответ 1
Это величественная, а не git вещь. Вы можете иметь несколько репозиториев для каждого проекта.
Например, если у вас есть клиент/серверное приложение. У вас может быть один проект и репозиторий для клиента и репо для сервера внутри него.
У меня есть два проекта, которые в настоящее время используют SVN, и я переношусь на git, я подписался на gitorious и там есть возможность создать новый проект или добавить репозиторий. Я только начинаю с git, поэтому я не знаю, в чем разница, или, скорее, что это означает, если я просто использую репозитории в рамках одного проекта. Если я сделаю это, я в конечном итоге с ихDomain.com/myname/repository1 и theirDomain.com/myname/repository2
Если я захочу создать два проекта, я в итоге theirDomain.com/project1 theirDomain.com/project2
Помимо разницы в URL-адресе, будут ли какие-либо последствия в выборе одного из них? заранее спасибо
Это величественная, а не git вещь. Вы можете иметь несколько репозиториев для каждого проекта.
Например, если у вас есть клиент/серверное приложение. У вас может быть один проект и репозиторий для клиента и репо для сервера внутри него.
Что касается базовой системы git и свободных терминов, то репозиторий git является реестром .git. Проект git - это родительский каталог, содержащий директорию .git; родительский каталог также служит "рабочим каталогом".
Три основных раздела проекта git
Git не имеет таких объектов, как проекты, только репозитории. Эти проекты - не что иное, как особенность Gitorious, как мне кажется.
Это так же, как если вы используете sourceforge, googlecode, redmine, trac или что-то еще: у вас есть репо, где находится ваш фактический код, а затем у вас есть более широкий проект, который включает ваше репо, но также имеет такие вещи, как отслеживание проблем, возможно, wiki и т.д.
Это все, что относится к вашему коду, но на самом деле не является исходным кодом.