タグ付けされた質問 「repository」

プロジェクトの全履歴を含むバージョン管理システムのデータストア、またはアプリケーションのビジネスレイヤーとそのデータストアの間でデータを転送するオブジェクトを参照できます。

8
バージョン管理リポジトリをどのように整理しますか?
まず、これについて知っています。社内のソフトウェアプロジェクト用にSubversionリポジトリをどのように編成しますか? 次に、実際の質問:私のチームはリポジトリを再構築しており、それを整理する方法についてのヒントを探しています。(この場合はSVN)。これが私たちが思いついたものです。1つのリポジトリ、複数のプロジェクト、複数のsvn:externals相互参照があります \commonTools /*tools used in all projects. Referenced in each project with svn:externals*/ \NUnit.v2.4.8 \NCover.v.1.5.8 \<other similar tools> \commonFiles /*settings strong name keys etc.*/ \ReSharper.settings \VisualStudio.settings \trash /*each member of the team has trash for samples, experiments etc*/ \user1 \user2 \projects \Solution1 /*Single actual project (Visual Studio Solution)*/ \trunk …

7
特定のブランチを処理するgit post-receiveフックを作成する
git push origin master これが、会社のサーバーにあるベアリポジトリの現在のフック です。このフックは、Assemblaにプッシュします。私が必要なのは、誰かが変更をサーバーのブランチにプッシュしたときに1つのブランチ(マスター、理想的には)だけをプッシュし、他のブランチへのプッシュは無視することです。ベアリポジトリからブランチを選択し、そのブランチのみをAssemblaにプッシュすることは可能ですか?
107 git  repository  hook  git-bare 

14
Githubがリポジトリを間違った言語に変更する
これは大した問題ではないことはわかっていますが、私のGithubが言語的に多様化されていることを望みます。私はSwiftでプロジェクトを作成しましたが、コミットするとObjective Cにあると表示されます。 ParseフレームワークはObjective Cで記述されており、それを検出したためと思われますが、メインのリポジトリページの表示言語を変更する方法はありますか?

5
フォークせずにプルリクエスト?
「GitHubで他の人のコードに貢献するにはどうすればよいですか?」というトピックからのコード貢献の手順を次に示します。 プロジェクトをフォークする よくコメントされた1つ以上のリポジトリにコミットをクリーンアップします。複数のパーツまたはフィーチャーを変更する場合は、ここで新しいブランチを作成できます。 githubのウェブインターフェースでプルリクエストを実行します。 レポをフォークせずにプルリクエストを行うことはできますか? いくつかのプルリクエストのためにフォークされた私のアカウントに20を超えるリポジトリが表示されるのは非常に悲しいことです。彼らはその時活動がなく、星/フォロワーはゼロです。誰かのコードをコピーして、ブラックデーをやっているようです。
105 git  github  fork  repository 

2
ローカルリポジトリとリモートリポジトリを接続する
ローカルリポジトリがあります。アプリ全体を作成しましたが、リモートリポジトリにプッシュしたいと思います。私はすでにリモートリポジトリも持っています。行った作業を失うことなく、これら2つのリポジトリを接続するにはどうすればよいですか?
104 git  repository 


9
bitbucketの最後のコミットを削除する
間違えたので、リポジトリの最新のプッシュを削除する方法がわかりません。アプリの最新の更新をプルしましたが、競合が発生してリポジトリにプッシュしています。 最後のコミットを削除するには?またはそれを修正するには?

4
Mercurialにリモートリポジトリを追加するにはどうすればよいですか?
私は次の方法でGitリポジトリを操作しています。 マスターリポジトリといくつかのリモートが異なる本番マシンにあります。 生産コードをリモートにプッシュし、サービスを再起動して変更を有効にします。 私はGitからMercurialに切り替えようとしています。そのようなことを実現する方法を先に知りたいです。

13
git statusからの「致命的:gitリポジトリ(または親ディレクトリのいずれでもない)」
このコマンドは、ファイルを取得してコンパイルするために機能します。 git clone a-valid-git-url 例えば: git clone git://cfdem.git.sourceforge.net/gitroot/cfdem/liggghts ただし、git status(またはその他のgitコマンド)を実行すると、上記のfatal: Not a git repository (or any of the parent directories)エラーが発生します。 何が悪いのですか?

7
アーティファクトを取得するためにリモートリポジトリに行くのではなく、Mavenにローカルリポジトリを使用させるにはどうすればよいですか?
Mac YosemiteのJava 8でMaven 3.3.3を使用しています。マルチモジュールプロジェクトがあります。 <modules> <module>first-module</module> <module>my-module</module> … </modules> 「mvn clean install」を使用して、上から「my-module」などの子モジュールの1つをビルドすると、ビルドは〜/ .m2で定義したリモートリポジトリから子モジュールアーティファクトをダウンロードしようとします/settings.xmlファイル。出力は以下です [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-20151104.200545-4.pom リモートリポジトリからダウンロードする前に、Mavenにローカルの〜/ .m2 / repositoryを最初に確認させるにはどうすればよいですか?以下は、〜/ .m2 / settings.xmlファイルでリモートリポジトリを定義している場所です… <profile> <id>releases</id> <activation> <property> <name>!releases.off</name> </property> </activation> <repositories> …

2
別のリポジトリからのGitプル
と呼ばれるリポジトリGenericがあります。これは一般的なアプリケーションです。私はそれをと呼ばれるリポジトリに分岐しましたAcme。これは、アプリケーションに保存されたGenericリポジトリに基づいて構築され、それにAcme Coブランドを追加します。 でコア機能に変更を加えた場合、でコア機能に加えた最新の変更でリポジトリGenericを更新しAcmeますGeneric。どうすればいいですか? 私が知る限り、私は基本的に上流リポジトリで行われた変更を現在のフォークにマージしようとしています。 何か意味がある場合は、これを実行しようとしています。これは、(Acmeこの例のように)個々のクライアントに基づいて構築およびブランド化する汎用アプリケーションがあるためです。よりクリーンな方法がある場合は、お知らせください。

4
ローカルリポジトリからアップストリームを削除するGit
Ruby on Railsアプリケーションを使用していて、フォークを同期しようとしています。私もMacを使用していることは言及する価値があります。私は次の行動をとった: $ git remote -v ローカルリポジトリのビューを取得します。行こうとしたときにめちゃくちゃになりましたupstream: $ git remote add upstream https://github.com/foo/repo.git Fooを大文字にすべきだったとき: $ git remote add upstream https://github.com/Foo/repos.git 問題は、upstreamこれを変更しようとするたびにfatalエラーが発生するため、どのように削除するかです。

4
git bareリポジトリの最後のコミットをコミット解除するにはどうすればよいですか?
ベアリポジトリでは意味をなさないgitコマンドがいくつかあることを考慮すると(ベアリポジトリはインデックスを使用せず、作業ディレクトリがないため)、 git reset --hard HEAD^ このようなリポジトリの最後の変更をコミット解除するソリューションではありません。 インターネットで検索すると、トピックに関連して私が見つけることができるのはthisだけで、これを行う3つの方法が提示されます 。 2.「git push -fベアリポジトリ以外から」; 3. " git branch -f this $that"。 どのソリューションがより適切であると思いますか、またはこれを行うには他にどのような方法がありますか?残念ながら、git bareリポジトリについて見つけたドキュメントはかなり貧弱です。

5
大きなGitリポジトリを多くの小さなリポジトリに分割する
SVNリポジトリをGitに正常に変換した後、非常に大きなGitリポジトリができたので、複数の小さなリポジトリに分割して履歴を維持したいと思います。 だから、誰かがこのように見えるかもしれないレポを分割するのを手伝うことができますか? MyHugeRepo/ .git/ DIR_A/ DIR_B/ DIR_1/ DIR_2/ 次のような2つのリポジトリに: MyABRepo/ .git DIR_A/ DIR_B/ My12Repo/ .git DIR_1/ DIR_2/ この前の質問の指示に従ってみましたが、複数のディレクトリを別のリポジトリに配置しようとすると、実際には適合しません(サブディレクトリを別のGitリポジトリにデタッチ(移動)します)。

7
Gitはすべてのサブディレクトリを追加します
フォルダーとそのすべてのサブディレクトリをgitリポジトリに追加するのに問題があります。グーグルを行った後、これは非常に人気のある質問であることに気付きました。運が悪かったので、それぞれの提案、特にgit-addのmanページからの提案を試しました。私もgit add -A成功しませんでした。簡単にするために、gitリポジトリをとして初期化したとしますDir1。次に、ファイルの次のディレクトリ構造があります。 Dir1/file1-1.txt Dir1/file1-2.txt Dir1/Dir2/file2-1.txt Dir1/Dir2/Dir3/file3-1.txt 私の実際のファイルには5〜6レベルの深さのサブディレクトリがあるので、各サブディレクトリ内のすべてのファイルをリポジトリに追加するgitコマンドはありますか?現在、リポジトリにgit add Dir1/\*表示さDir2れているマニュアルページから提案を行うと、緑色のフォルダとして表示され、開くことができません。そのため、のすべてのファイル/フォルダがDir2取得されなかったと思われます。追加されました。どんな助けでも大歓迎です。私は新しいgitユーザーです(使用してから1週間も経っていません)ので、初心者レベルでの指示を維持するようにしてください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.