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

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

8
バージョン管理にコミットする必要があるVisual C ++ファイルの種類はどれですか?
バージョン管理にコミットする必要があるVisual Studio \ Visual C ++ファイルタイプはどれですか。 私のプロジェクトでは、次のファイルタイプがあります。 aps cpp exe filters h ico idb ipch lastbuildstate lib log manifest obj pch pdb rc rc2 res sdf sln suo tlog txt user vcxproj それぞれについて短い推論をいただければ幸いです。それらのいずれかが物議を醸している場合は、それを注意してください。完全を期すために、些細なファイルタイプも意図的に含めています。 編集 一方では、将来的にプラットフォームに依存しないことを望みます。一方、近い将来、同様の設定でチームメンバーと協力したいと考えています。セットアップ間のフォルダーの互換性は確かにオプションであるため、ワークフローを容易にする場合は、パスを保持する構成ファイルを含めることができます。繰り返しますが、私はきっと何が何であるかの説明に感謝します。

3
複製されたリモートリポジトリと元のリモートリポジトリのgit diff
githubリポジトリのクローンを作成し、ローカルで変更を加えていません。Githubリポジトリは、同じブランチのコミットで前進しました。 ローカルリポジトリと元のgithubリポジトリの差分を見つけるにはどうすればよいですか? 作業コピーと元のgithubリポジトリの違いを見つけるにはどうすればよいですか? ローカルリポジトリと同じプロジェクトの別のgithubリポジトリの違いを見つけるにはどうすればよいですか?

15
git-upload-pack:リモートGitリポジトリを複製するときにコマンドが見つかりません
私はgitを使用してプロジェクトの2つのコピーを同期させています。1つはローカルボックス、もう1つはテストサーバーです。これは、sshを使用してリモート開発サーバーにログオンしたときに発生する問題です。 git clone me@me.mydevbox.com:/home/chris/myproject Initialized empty Git repository in /tmp/myproject/.git/ Password: bash: git-upload-pack: command not found fatal: The remote end hung up unexpectedly fetch-pack from 'me@me.mydevbox.com:/home/chris/myproject' failed. (ファイル名は有罪を保護するために変更されました...!) どちらのボックスもSolaris 10 AMDを実行しています。--upload-pack=$(which git-upload-pack)コマンドを追加した場合、いくつかの掘り下げを実行しました(そして$PATH、RTFMソリューションに従って 'git-upload-pack'へのパスが含まれていることを証明しています)が、これは本当に煩わしく、さらに 'git push'は機能しません。--unpack=選択肢がないと思うから。 ちなみに、すべてのgitコマンドは私のローカルボックスから正常に動作します。これは、同じバージョンのソフトウェア(1.5.4.2)であり、の同じNFSマウントにインストールされています/usr/local/bin。 誰か助けてもらえますか?
170 git  version-control  unix  ssh 

4
.vcxproj.filterファイルをソース管理に追加する必要がありますか?
Visual Studio 2010 Beta 2を評価していると、変換されたディレクトリで、vcprojファイルがvcxprojファイルになったことがわかります。各プロジェクトの横には、フォルダー構造の説明(\ Source Files、\ Header Filesなど)が含まれているように見えるvcxproj.filterファイルもあります。 これらのフィルターファイルはユーザーごとに保持する必要があると思いますか、それとも開発グループ全体で共有してSCCにチェックインする必要がありますか? 私の現在の考えはそれらをチェックインすることですが、それを行わない理由があるのか​​、あるいは私が間違いなくそれらをチェックインする必要があるのにはおそらく正当な理由があるのだろうかと思います。 明らかな利点は、他の人のマシンを見ているとフォルダ構造が一致することですが、おそらく論理的に再編成したいですか?

21
git diffを使用して2つのスプレッドシートの読み取り可能なdiffを作成するにはどうすればよいですか?
ソースコードリポジトリには多数のスプレッドシート(​​xls)があります。これらは通常、gnumericまたはopenoffice.orgで編集され、主にdbUnitを使用した単体テスト用のデータベースを作成するために使用されます。私が知っているxlsファイルでdiffを実行する簡単な方法はありません。これにより、マージが非常に面倒でエラーが発生しやすくなります。 スプレッドシートをxmlに変換して通常のdiffを実行しようとしましたが、それが最後の手段であるように本当に感じています。 gitテキストファイルの場合と同じように、差分(およびマージ)を実行したいと思います。たとえば、発行するとき、これをどのように行いgit diffますか?
168 git  version-control  merge  diff  xls 

12
Eclipseのgitプラグインはどのくらい安定していますか?
私はgitで遊ぶつもりでした、そして誰かがEclipseのgitプラグインを使用していたのではないかと思っていました 私はそれがバージョン0.3.1であるのを見て、誰かがそれがどれほど安定しているのか/何か落とし穴を知っているのかと思っていましたか? 更新: 最新バージョンのEclipseを使用している場合、[ヘルプ]メニューに[Eclipseマーケットプレイス...]リンクがあります。 [検索]フィールドに「git」と入力します。これは私にEGitを示しています。 これは、人気のあるプラグインのリストでも非常に高いです。 インストールをクリックします。手動で更新サイトの場所を追加するよりもはるかに簡単です。





16
SVN、ブランチを使用する方法?鬼ごっこ?トランク?
私は少しぐるぐる回っていましたが、「コマンドの使用方法」という意味ではなく、SVNへの適切な「初心者向け」ガイドを見つけることができませんでした。ソースコードをどのように制御しますか? クリアしたいのは、次のトピックです。 どのくらいの頻度でコミットしますか?多くの場合、1を押すしまうほどのCtrl+をs? ブランチとタグ、およびそれらをどのように制御するか。 SVNには何が入りますか?ソースコードのみ、または他のファイルもここで共有しますか?(バージョン管理されたファイルとは見なされません..) 私はブランチとタグが何であるかわからないので、目的はわかりませんが、大雑把に言えば、トランクにアイテムをアップロードし、メジャービルドを実行するときに、ブランチに移動しますか?では、この場合のメジャービルドとは何ですか?

7
Git:リポジトリからファイルを削除せずにインデックスからファイルを削除する方法
使うとき git rm --cached myfile ローカルファイルシステムからは削除されません。これが目的です。ただし、ファイルのバージョン管理とコミットを既に行っており、それを中央リポジトリにプッシュし、コマンドを使用する前に別のリポジトリにプルした場合は、そのシステムからファイルが削除されます。 ファイルシステムから削除せずに、バージョン管理からファイルを削除する方法はありますか? 編集:明確にしたいと思います。

20
Access開発でバージョン管理をどのように使用しますか?
私はAccessソリューションの更新に関与しています。大量のVBA、多数のクエリ、少量のテーブル、およびデータ入力とレポート生成用のいくつかのフォームがあります。Accessの理想的な候補です。 テーブルデザイン、VBA、クエリ、およびフォームに変更を加えたいです。バージョン管理で変更を追跡するにはどうすればよいですか?(私たちはSubversionを使用していますが、これはどんな風味にも当てはまります)mdb全体をsubversionに貼り付けることができますが、これはバイナリファイルを格納するため、1行のVBAコードを変更しただけではわかりません。 VBAコードを別のファイルにコピーして保存することを考えましたが、データベースの内容とすぐに同期しなくなることがわかりました。

6
「git init」と「git init --bare」の違いは何ですか?
間の異なる何であるgit initとはgit init --bare?多くのブログ投稿が--bareGitサーバーに必要であることを発見しましたか? マニュアルページから、それは言った: --bare ベアリポジトリを作成します。GIT_DIR環境が設定されていない場合、現在の作業ディレクトリに設定されます しかし、それは実際にはどういう意味ですか?--bareGitサーバーのセットアップに必要ですか?


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