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

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


9
マスターをGithubにGitプッシュできません-'origin 'はgitリポジトリではないようです/権限が拒否されました
この質問は、リベース、ブランチ、マージを理解する上での私の問題と、問題に関連しています。 リモートリストにteamMateがあるので、どうすればgithubアカウントにコミットできますか? 他の人も同じ問題を抱えていることがわかりました。この問題は/etc/xinet.d/に関連しているようです。 問題:ローカルブランチをGithubのマスターブランチにプッシュできません 走る git push origin master 私は得る fatal: 'origin' does not appear to be a git repository fatal: The remote end hung up unexpectedly エラーメッセージは、ブランチ 'origin'がローカルのgitリポジトリにないことを示しています。このようにして、GitはGithubへの接続を停止します。 ブランチ「origin」を削除していないので、これは奇妙です。 私のgitツリーは dev * master ticgit remotes/Math/Math remotes/Math/master remotes/origin/master remotes/Masi/master ローカルGitにteamMateのブランチがあるときに、ローカルブランチをGithubにプッシュするにはどうすればよいですか? VonCの答えは主な問題を解決します。sshキーにパスファアを入れました。 走る $git push github master 私は得る Permission denied (publickey). …

9
「hgcat」または「svncat」のgitに相当
gitリポジトリに保持されているファイルの最新バージョンのコピーを抽出し、それをスクリプトに渡して処理したいと思います。svnまたはhgでは、「cat」コマンドを使用するだけです。 指定されたリビジョンのファイルをそのまま印刷します。リビジョンが指定されていない場合は、作業ディレクトリの親が使用されます。リビジョンがチェックアウトされていない場合は、ヒントが使用されます。 (これは、hgドキュメントのhg catの説明からのものです) gitでこれを行うための同等のコマンドは何ですか?

16
Tortoisegitがパスワードを尋ねる
Gitの作業を始めたばかりです。私はWindows7を使用しており、msysgit(1.7.8)とTortoisegit(1.7.6)をインストールしています。リポジトリは、LAN経由でアクセス可能なLinuxサーバー上に作成されます。私が直面している問題は、Tortoisegitを使用してリポジトリのクローンを作成できないことです。パスワードを要求され、どのパスワードを要求しているかわかりません。同時に、Git Guiを使用してリポジトリのクローンを作成し、すべての操作を実行できました。誰かがGitGuiがパスワードを要求しないのにTortoisegitがパスワードを要求する理由を理解するのを手伝ってくれませんか。GitとTortoisegitをアンインストールしてから再インストールしようとしましたが、成功しませんでした。

12
CコードでGitバージョンのハッシュを自動的に出力するにはどうすればよいですか?
GitバージョンのハッシュにアクセスできるCコードを書く簡単な方法はありますか? 私は実験室の設定で科学的データを収集するためにCでソフトウェアを書きました。私のコードは、収集したデータを後で分析するために.yamlファイルに記録します。私の実験は日々変化し、コードを変更しなければならないことがよくあります。リビジョンを追跡するために、私はgitリポジトリを使用します。 .yamlデータファイルにコメントとしてGitリビジョンハッシュを含めることができるようにしたいと思います。そうすれば、.yamlファイルを見て、そのファイルに表示されるデータを生成するために使用されたコードを正確に知ることができます。これを自動的に行う簡単な方法はありますか?

4
自分のサーバーで実行できるPHPのGithubクローンはありますか?[閉まっている]
現在のところ、この質問は私たちのQ&A形式には適していません。回答は事実、参考資料、または専門知識によって裏付けられることを期待していますが、この質問は、討論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてガイダンスを入手してください。 7年前に閉鎖されました。 サーバーでgitを実行する方法はたくさんあることは知っていますが、レポブラウジングを使用したgitの機能が非常に気に入っています。Webインターフェイスで以前のバージョンを確認できるという事実です。 githubを使用することができましたが、問題は、ソース管理ルールが非常に厳密であり、暗号化されている場合でも他のサーバーにファイルを配置することが許可されていないことです。 githubのようなインターフェイスを実行できるスクリプト、またはWebインターフェイスを介してgitプロジェクトの改訂履歴を参照できるスクリプトはありますか? 私はLAMPサーバーを実行していますが、phpで何も利用できない場合は、python、perlなどの代替言語を検討します。 有料ソフトウェアとオープンソースソフトウェアの両方に興味がある

3
TortoiseSVNの2つのブランチ間でファイルを比較する
私はSVNでこれを行う方法を知っています、 svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt しかし、TortoiseSVNでこれを行うにはそれほど苦痛のない方法が必要です。Show Logから実行できると思うかもしれませんが、現在のブランチのリビジョンのみが表示されているようです。

17
ソース管理でのサードパーティライブラリの保存
アプリケーションが依存するライブラリをソース管理に保存する必要がありますか?私の一部はそうすべきだと言い、別の部分はそうではないと言います。アプリのいくつかの関数に依存しているという理由だけで、アプリ全体を小さくする20 MBのライブラリを追加するのは間違っていると感じます(かなり重くはありますが)。jar / dllを保存する必要がありますか、それともプロジェクトの分散zip / tarを保存する必要がありますか? 他の人は何をしますか?

10
マシン固有の構成ファイルのコミット
私が開発するときの一般的なシナリオは、コードベースにマシン固有の設定を必要とするいくつかの構成ファイルがあることです。これらのファイルはGitにチェックインされ、他の開発者は常に誤ってチェックインし直し、他の誰かの構成を壊してしまいます。 これに対する簡単な解決策は、Gitにチェックインしないか、さらに.gitignoreエントリを追加することです。ただし、開発者がニーズに合わせて変更できるいくつかの賢明なデフォルトをファイルに含める方がはるかにエレガントであることがわかりました。 Gitをそのようなファイルでうまく再生させるためのエレガントな方法はありますか?マシン固有の構成ファイルを変更して、そのファイルをチェックインせずに「gitcommit-a」を実行できるようにしたいと思います。

13
プログラマーはどのようにプロジェクトに協力しますか?
私はいつも一人でプログラムしました、私はまだ学生なので、他の誰かとプログラムしたことはありません、私は以前にバージョン管理システムさえ使用していません。 私は現在、プログラマーが会社のソフトウェアでどのように協力するかについての知識を必要とするプロジェクトに取り組んでいます。 ソフトウェアはどのようにコンパイルされますか?バージョン管理システムからですか?個々のプログラマーによるものですか?定期的ですか?誰かが何かを作ることを決心したときですか?それが「機能する」ことを確認するために行われるテストはありますか? 何でもかまいません。


5
SVNからすべてのバージョン管理されていないファイルのリストを取得するにはどうすればよいですか?
プロジェクトでいくつかのファイルを作成したことを忘れて、開発中にコミットすることにした場合があります。それから数日後、あなたの仲間はあなたのビルドをSubversionから取り出し、いくつかのファイルが欠落しているように見えると不平を言います。あなたは、ああ、くだらないことに気づきました、私はそれらのファイルを追加するのを忘れました! Subversionからバージョン管理されていないファイルのリストを取得して、すべてをリポジトリに追加したことを確認するにはどうすればよいですか?

4
VSコードのソース管理ペインが空白になる
PCを再インストールし、VS CodeとTFVCを使用してAzure DevOps Repoに接続し直しました。Visual Studio 2019 Community TF.exeでTFVCロケーションを使用しています。それはすべて機能しているようで、資格情報を使用してリポジトリに接続できます。すべて正常にロードされているようで、TFVCに多くの変更/相違点が見られることもあります。-下の画像を参照してください。ただし、以前と同じように、ソース管理とコミットするファイルのリストが表示されることを期待しています。しかし、パネルは空白です。VS Codeの[出力]ウィンドウにもエラーはありません。 ワークスペースを削除して再度追加してみました。TFVCペインをキックスタートしてファイルリストを表示することを期待して、プロジェクトに新しいファイルを編集または追加しようとしました。-TFVCの横にある数字が更新されますが、メニューボタンやファイルリストが表示されません。 他の誰かがこれを持っていて、解決策を知っているか、私がどこで間違っているのかを知っていますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.