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

バージョン管理ソフトウェアを使用すると、ファイルの複数のバージョンを保持できます。ファイルが変更されるたびに、新しいバージョンが作成されます。古いバージョンを取得できます。関連ファイルは一緒にグループ化できます。複数のユーザーが同じファイルを編集でき、変更内容をマージできます。

1
GITがマスターをブランチにマージ
私は新しいブランチで新しい機能を開発しており、その一方でマスターブランチでかなりの数の変更をコミットしました。 マスターブランチを新しいブランチにマージして最新の状態に保ち、新しい機能が終了したらマージの競合が多くなりすぎないようにすることは可能ですか?

6
SVNリポジトリからリビジョンを削除したい
コードリポジトリの最新リビジョンが破損し、アプリが不安定になりました。以前のリビジョンに戻したい。 しかし、作業コピーで単に「元に戻す」を使用したくありません。私は実際に自分のレポのヘッドリビジョンといくつかのリビジョンを削除し、それによりレポを以前のリビジョンに「戻し」、それがヘッドリビジョンになります。誰も私がこれをどうやってやるのか知っていますか?

3
バイナリファイルのバージョン管理?[閉まっている]
バイナリファイルに適したバージョン管理システムはありますか?写真やWord文書などでVCを使用できるようにしたいと思います。SubversionやGitなどの既存のシステムがバイナリファイルをサポートしていることは知っていますが、多くの癖やパフォーマンスの問題があることを読みましたので、この目的のために特別に作成されたものを使用します。私の唯一の具体的な要件は、リビジョンごとにファイルのコピーを作成してはならないことです。問題のファイルはかなり大きいので、それを買う余裕はありません。

1
暗号化されたgitリポジトリのセットアップ
状況 こんにちは、(bitbucketやgithubなどのプラットフォームで)暗号化されたgitでデータを保存したいと思います。したがって、質問: 質問 さまざまな手間のかからない方法を探しています:暗号化されたリポジトリをbitbucket(/ github) に設定する方法は?今、私はgitが初めてなので、必要なすべてのステップまたはステップバイステップの説明は大歓迎です! "研究" gitの-cryptの 私が見つかりましたgitの-cryptのを、が、サイト上で、それは、単一のファイルの暗号化のために意図だと述べられています。リポジトリ全体を暗号化する場合は、git-remote-gcryptに転送します。 git-remote-gcrypt README.rst では、次のようにシンプルにしています。 クイックスタート git remote add cryptremote gcrypt::rsync://example.com:repo git push cryptremote master > gcrypt: Setting up new repository > gcrypt: Remote ID is :id:7VigUnLVYVtZx8oir34R > [ more lines .. ] > To gcrypt::[...] > * [new branch] master -> master …

6
Subversionの:どのように入ってくるの変化の違いを比較するには?
私は、着信変更を受け入れる前に、私の同僚が行った変更を確認したいと思います。 ステータスを取得することから始めます svn st -u ...これにより、変更が入ってきていることがわかります * 9803 incomingChanges.html M 9803 localChanges.html M * 9803 localAndIncoming.html 何が変わったのかわかります svn diff localChanges.html ...しかし、どのように私はdiffをすることができますlocalAndIncoming.html変更されているかを示すために、それは私の作業コピーとは異なるのですか?

11
画像のバージョン管理
画像を操作するとき、同じ画像の異なるバージョンのimage_001.pngとimage_002.pngとして保存を開始する傾向があります。プログラマーである私は、それがバージョン管理を行うのに本当に良い方法ではないことを知っています。gitなど、これを行うために使用できるツールがいくつかあることを認識していますが、そのようなツールを使用してファイルの履歴を表示する簡単な方法はありません。 現在および以前の状態の画像を表示できる画像のバージョン管理ソフトウェアはありますか?

27
タイムマシンとソース管理?
最終的に、毎日の終わりにプロジェクトのコピーを圧縮するのではなく、コードに何らかのバージョン管理を使用し始めると確信しました。 Tortoise SVNをダウンロードし、それを使用して、私のhddにリポジトリーを作成しました。私はそれを2日間使用していますが、実際にエクスプローラでプロジェクトを手動でコピーするよりも実際に使用するのが面倒だと言わざるを得ません。確かに、増分の変更のみを保存しますが、今日の安価なディスクでは、小さなプロジェクトしかない場合、それが議論であるとは本当に言えません。古いバージョンのファイルをすばやく閲覧する簡単な方法を見つけられませんでした。 私が欲しいのは、コードを作成中に完全に透過的な無限の取り消しです。ファイルを保存すると、バックアップが必要になります。チェックアウトしたり、チェックインしたり、ファイルの移動を開始したりしません。OS X用のTime Machineを試したことはありませんが、まさに探しているもののようです。 そのようなプログラムはWindows用に存在しますか?プロジェクトが動作しているときなどにタイムスタンプにタグを付けることができるように、できれば無料で何らかのタグシステムを使用してください。 たぶん、私は単一のコンピューターで単独で仕事をしていると付け加えるべきでしょう。 更新: 何人かが、なぜバックアップが必要なのかと尋ねました。私は一人で仕事をしているので、何かが台無しになることを心配することなく、ソリューションをすばやくハッキングできるようにすることがほとんどです。


9
ファイル変更時の自動バージョン管理(変更/作成/削除)
ディレクトリ内の変更を(再帰的に)自動的かつ透過的にバージョン管理するメカニズムの実装(Linux上)を探しています。これは、標準のバージョン管理(SVN、git、...)への追加(要求されたすべての機能が利用可能な場合は置き換えられる可能性がある)を目的としています。 これを行うMS Windows上の製品はAutoVerです(要件をよりよく理解するため)。そのようなものが欲しいのですが、非グラフィカル環境でのLinuxを目指しました。 Linuxでこの機能を使用する試みがいくつかあることがわかりました。私が見つけた最も近いものはSubversionでの自動バージョン管理ですが、既存の環境(たとえば、構成ファイルがローカルにあるサーバー)に実装するのは明らかではありません。 多分何かで動作しinotifyますか? 事前にありがとうございます!WoJ

1
CWDがリモートファイルシステムにあるときに、zshのバージョン管理統合を選択的に無効にするにはどうすればよいですか?
OSXでzshを実行していますが、場合によってはマウントされたsshfsボリュームで作業する必要があります。ただし、gitはsshfsマウントでは本当に遅いです。私のプロンプトは、zshに組み込まれているvcモードのものを使用しますが、この場合はその部分をスキップします。 私のCWDがマウントされたファイルシステムにあるときはいつでも、VC統合を選択的に無効にしたいと思います。どうやってやるの? 私は現在、プロンプトでgit infoを有効にしている(大体)この.zshrcのスニペット(.oh-my-zsh / themes、しかしあなたはアイデアを得る): zstyle ':vcs_info:*' enable hg git bzr svn p4 zstyle ':vcs_info:(hg*|git*):*' get-revision true zstyle ':vcs_info:(hg*|git*):*' check-for-changes true # rev+changes branch misc zstyle ':vcs_info:hg*' formats "[%i%u %b%m]" zstyle ':vcs_info:hg*' actionformats "(%{$fg_bold[red]%}%a%{$reset_color%})[%i%u %b%m]" # hash changes branch misc zstyle ':vcs_info:git*' formats "[%{$fg[yellow]%}%12.12i%{$reset_color%} %u %{$fg[magenta]%}%b%{$reset_color%}%m]" zstyle ':vcs_info:git*' actionformats …

3
TortoiseHgを使用しているときに、「サポートされている認証方法がありません」というエラーを防ぐにはどうすればよいですか?
私は初めてMercurialを試していますが、TortoiseHgを使用しているときにリモートサーバー(この場合はcodebasehq.com)でプッシュ/プル/クローンを実行する際に問題が発生しています。 再現する手順は次のとおりです。 TortoiseHgをダウンロードしてインストールする リポジトリが必要なディレクトリに移動します 右クリック-> TortoiseHg->クローン ソースパスとしてssh://hg@codebasehq.com/accountname/projectname/repositoryshortcode.hgと入力します クローンをクリック [クローン]をクリックすると、エラーダイアログが表示されます 「PuTTY致命的エラー」「切断:サポートされている認証方法はありません。」 そして、クローンダイアログに戻ると、このエラーが表示されます: "" C:\ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 hg@codebasehq.com" hg -R accountname / projectname / repositoryshortcode.hg serve --stdio ""を実行すると、リモートhgから適切な応答がありません [コマンドが中断されました] このエラーを防ぎ、リモートリポジトリと正常に対話するには、何をする必要がありますか?

4
どのバージョンのMicrosoft Wordが特定のドキュメントを作成しましたか?
複数のMS Word文書が送られてきており、各文書が作成された、または最後に保存されたMS wordのバージョンを検出したいと思います。 そのためのツールはありますか?または、テキストエディターまたはバイナリエディターを使用してこのような情報を特定できますか? MS Officeスイート2002とOpen officeがあれば、それが役立ちます。

3
GITはファイルデルタを保存しないという事実にもかかわらず、以前のファイルバージョンにロールバックできます(無制限の時間ですか?)
Gitはファイルの差分を保存しないことを読みました。これに該当する場合、以前のバージョンへのファイルロールバックはどのようにサポートされますか?ファイル全体を格納する場合、ディスク上のリポジトリスペースは管理不能なほど大きくなる必要があります。Gitはファイルのロールバックとファイルバージョン1への差分をサポートしていますか?ファイルに関連するバージョン管理の概念もサポートしていますか?これは、VCS / DVCSと私のニーズを理解するために不可欠です。チェックインする内容を以前のバージョンと比較できるようにする必要があります。


0
なぜhgは非推奨の拡張機能を取得するのですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 Mercurialのフェッチ拡張機能は、リモートリポジトリから便利にプルおよびマージします。最近、この機能は開発者によって非推奨になりました。彼らはそれを避けることを勧め、それは愛されていない機能のリストに載っています。 多くの場合、1つのコマンドでマージをプルして開始できると便利です(hg pull -uではできません)。廃止の背景には理由があると思いますが、ドキュメントやオンラインで見つけることができませんでした。非推奨の理由は何ですか?私は意見を探しているのではなく、廃止の背後にある事実上の理由を探しています(開発チームの意見は、使用すべきではないということかもしれません)。

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