タグ付けされた質問 「version-control」

バージョン管理とは、ドキュメント、プログラム、およびコンピューターファイルとして保存されているその他の情報に対する変更の管理です。このタグを使用して、バージョン管理の使用法と適用性、VCS比較に関する一般的な質問にマークを付けます。それぞれの特定のVCSに固有のほとんどのコマンドと手法には、特定のタグがあり、推奨されます。

7
Gitの「マスター」ブランチの名前を「リリース」に変更するにはどうすればよいですか?
ブランチの使用方法がより明確になるように、masterブランチをリリースブランチと呼ぶプロジェクトに新しいポリシーを適用したいと思います。もちろん、候補ブランチも開発してリリースします。 以下を使用するだけで、masterブランチの名前をローカルで変更できることを理解しています。 git branch -m master release ただし、それはローカルでのみです。これをリモートにプッシュしたとしても、HEADはまだリモートマスターブランチを指しています。マスターブランチを完全に削除し、最初のクローン時にデフォルトのローカルブランチをリリースしたい。 どうすればこれを達成できますか? オリジンがGitoriousサーバー上にあるため、マスターブランチの削除中にエラーが発生するようです。これを変更して、デフォルトのブランチが「リリース」になるようにできるかどうかを確認しようとしています。

2
Xcodeワークスペーススキーマをバージョン管理に追加する
作成したワークスペーススキームを他のチームメンバーと共有したいと思います。ただし、これらはすべて.xcodeproj> xcuserdata> .xcuserdatad> xcschemesに保存されます。xcuserdataフォルダーをSVNで無視するように設定しました。そのフォルダー内のすべてのデータはユーザー固有であると想定したためです。 これを回避する方法はありますか?つまり、スキームをユーザー固有にしたくありません。またはとにかくxcschemesフォルダーを確認する必要があります。そして、これを行うと、他のユーザーは私のスキームを表示して使用できますか?

1
git remote prune –期待したほど枝刈りされたブランチが表示されませんでした
manページから: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". だから私は使用して枝の束を削除しました git push origin :staleStuff そして走った git remote prune origin ただし、剪定されたローカルブランチは1つだけでした。これらのブランチの一部は、私が作成したものもあれば、同僚が作成したものもあります。これは、最初にそれらのブランチを正しく追跡していなかったことを示していますか?


18
git:ローカルにはない作業がリモートに含まれているため、更新が拒否されました
私は、BitBucketでgitを使用する数人の開発者とチームで作業しています。私たちは皆、リリースまでdevプッシュするのではなく、ブランチに取り組んでいmasterます。 開発者の1人が誤って自分のコードを上書きしてしまった誤ったコードをコミットしました。今は正しいコードをリポジトリにプッシュしようとしています。このエラーを数日間読んでいますが、次のエラーが発生しているため、レポにプッシュできなくなりました。 ! [rejected] master -> dev (fetch first) error: failed to push some refs to 'https://myusername@bitbucket.org/repo_user/repo_name.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may want to …

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
.nu​​getフォルダーをバージョン管理に追加する必要がありますか?
NuGetの新しいバージョンでは、NuGetパッケージを自動的に復元するようにプロジェクトを構成して、 packagesフォルダーをソースコードリポジトリに含める必要がないます。良い。 ただし、このコマンドにより新しい.nugetフォルダーが追加され、そこにNuGet.exeというバイナリーがあります。これはVisual Studioによって自動的に再作成することもできるため、バージョン管理に追加するのは正しくありません。ただし、このフォルダーがないと、Visual Studioはソリューションを正しく読み込めません。 あなたはどうやってこれに対処しますか?ソース管理に.nugetを追加しますか?ソリューションを開く前にコマンドラインスクリプトを実行しますか?

1
いつコミットメッセージのタイプとして「雑用」を使用するのですか?
セマンティックバージョン管理コミットメッセージchoreでの使用は何ですか?featやfixのような他のタイプは明確ですが、「雑用」をいつ使用するかわかりません。 誰かがその使用例をいくつか提供できますか? 別のおそらく関連のない質問:のようなファイルを変更するためのコミットのメッセージの適切なタイプは何.gitignoreですか?

15
SVN:一部のディレクトリを再帰的に無視します
ツリーの深さに関係なく、名前を付けbuildたりディレクトリをdistSVNに入れたりしたくありません。 これは可能ですか?gitでは私はちょうど入れました build dist 私.gitignoreのルートで、再帰的に無視します。svnでこれを行うにはどうすればよいですか?すべての親ディレクトリで小道具セットを行うように言わないでください...

27
生成されたコードをソース管理に保存する必要がありますか
これは私が参加している議論です。もっと多くの意見や見解を得たいと思います。 DB操作を処理するためにビルド時に生成されるいくつかのクラスがあります(この特定のケースでは、SubSonicを使用しますが、質問にはそれほど重要ではないと思います)。生成は、Visual Studioの事前ビルドステップとして設定されます。したがって、開発者(または公式のビルドプロセス)がビルドを実行するたびに、これらのクラスが生成され、プロジェクトにコンパイルされます。 現在、一部の人々は、これらのクラスをソース管理に保存すると混乱が生じる可能性があると主張しています。取得したコードが、自分の環境で生成されたものと一致しない場合があります。 コードが通常ブラックボックスとして扱われる場合でも、コードの履歴を追跡する方法が必要です。 引数または反対引数はありますか? 更新:1つの決定的な答えがあると本当に信じていたので、私はこの質問をしました。すべての回答を見ると、そのような回答はないと確信できます。この決定は、複数のパラメーターに基づいて行う必要があります。以下の回答を読むことで、この問題を決定する必要があるときに自問する必要がある質問の種類に対する非常に優れたガイドラインを提供できます。 上記の理由により、現時点では承認された回答を選択しません。


9
gitリポジトリをmercurialに変換するにはどうすればよいですか?
ソースコードリポジトリとしてgitを使用してJavaアプリケーションを開発しています。他のJava開発者とプロジェクトを共有したいのですが、hgが最も使用されているようです。 私の質問は、gitリポジトリをhgに変換するにはどうすればよいですか? 「gitをhgに変換する」をグーグルで試し、すべての検索ヒットがhgからgitへの変換に関するものである場合。TortoiseHgも使用しています。


7
Xcode Project Navigatorで疑問符は何を意味しますか?
Xcodeのプロジェクトナビゲーターで、何がわかりませんか?ファイル名の横に私を教えようとしています。 これが、プロジェクトのルートディレクトリからClassesフォルダーにドラッグしたファイルと同じであることは偶然ではないと思います(.mmファイルがそこにあり、一緒にしたかったためです)。プロジェクトは今でも問題なくコンパイルされていますが、私のコードセンスは最近壊れており、これが問題の一部であるかどうか疑問に思っています。 ありがとう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.