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

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

4
Subversion:非プログラマ向けのドキュメント管理?
私は、機械工学部門の小さな会社で働いています。ここにいる人は、自分以外はコーディングやデータベース作成について何も知らず、基本的なSQL、一部のC#、一部のVBA以外はほとんど知りません。 エンジニアリング関連のすべてのドキュメントに適したオープンソース/フリーウェアのドキュメント管理ソリューションを探しています。ほとんどのファイルは、.docx、.xlsx、.pdf、または.dwg(CAD)の形式です。 Subversionは、コード管理ではなく、ドキュメント管理の目的に適応できますか?システム内のドキュメントのレポートを対応するリビジョン番号で作成するだけでも十分でしょうか? 他の推奨事項や解決策があれば歓迎します。

1
Microsoft Wordのバージョン管理
強力にフォーマットされたワードドキュメントに適したバージョン管理方法はありますか?理想的にはgitで動作し、見やすい形式で差分を表示するもの。 これに関して私が見た質問のほとんどは、2010年以前のものです。 私は次の方法を知っています: gitを使用したPandocs。 これは推奨される方法でしたが、ドキュメントの厳密にフォーマットされた部分が変更されたときに差分が常に表示されるとは限りません。 トータスSVN 単語の差分を表示します。差分はgitよりも見づらいです(3つのウィンドウとサイドバーには多くのスペースが必要です)。単語を開く必要があります。gitよりも大きな学習曲線。 MagnetSVN 私は安いです。 MS Wordのバージョン管理として使用する方法を知っている他の方法はありますか?

2
gitで$ HOMEを追跡する方法
$ HOMEディレクトリをgitで追跡したいと思います。他のサブディレクトリ($ HOME / projects / repo_1など)に他の多くのgitリポジトリがありますが、すでに追跡されているため、追跡する必要はありません。 私はgit-home-historyを見つけましたが、アーカイブから、プロジェクトがもはや積極的に開発されていないようです。 どのようなアプローチをお勧めしますか?Ghhは十分成熟していますか? 私はMacを使用していますが、クロスプラットフォームソリューションにも興味があります。 ありがとう ps:調べましたが、重複は見つかりませんでした。これについてすでに議論されている場合は、指摘してください。

6
Personal Dropboxに使用するリビジョン管理ソフトウェアはどれですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? スーパーユーザーのトピックになるように質問を更新します。 3年前休業。 Dropboxに似た同期リポジトリをセットアップしたい。 目標/要件: 無料(オープンソースが非常に望ましい) Linuxホスト(おそらくUbuntu) Windows / Mac / Linuxクライアント アクセスが制限された複数のユーザーの可能性(オプション) 簡単であることが望ましい、必ずしも自動である必要はない 改訂管理は非常に望ましい 基本的に、私は複数のコンピューターを使用でき、異なるOSで可能であり、すべてのコンピューター間でファイルにアクセス、使用、および同期できるようにしたいと考えています。ネットワークに接続していないときのリポジトリのローカルコピーも必要です(ラップトップで作業しているかのように、ローカルリポジトリを保持してリビジョンを保持し、後で「マスター」リポジトリとマージします)。 たとえば、ネットワークの外の日中にラップトップでいくつかの画像を編集していますが、家に帰ったときに、自宅のデスクトップで増分変更を含む変更を同期したいと考えています。 ルームメイトもこのリポジトリにアクセスして使用できるようにしたいが、特定のファイルへのアクセスを制限したい。たとえば、これを使用して財務記録をバックアップしたいが、それらのファイルにアクセスさせたくない場合があります。 私はプログラマーであり、SVNに精通していますが、バイナリを適切に処理せず、ローカルリポジトリを保持しないため、これは最適ではないことはわかっています。私はより良い選択肢が存在することを知っていますが、最良のものを選択するのに十分にそれらをよく知りません。

8
ユーザーフレンドリーなリビジョン管理システム
私と私の技術者でない妻の両方が作業できる、ユーザーフレンドリーなリビジョン管理システムを探しています。私はsubversionとperforceを試してみましたが、複雑すぎて、GUIを使用して実行できないことがいくつかありました。これは、Windowsクライアントおよびローカルネットワークでのみ使用されます。メインリポジトリをWindowsホームサーバーに保存したい。無料が最良ですが、それが優れたソフトウェアである場合、消費者向けのリーズナブルな価格も問題ありません。前もって感謝します。 編集: 私は適切ではない多くの解決策を得ています、そしてこれは私が私の最初の投稿で明確ではなかったためだと思います。このツールを使用したい主な理由は、ソフトウェアソース管理の管理(WordファイルやExcelファイルなどのバイナリファイルの場合も同様)のためです。そのため、分岐、マージ、リリース管理などをサポートする必要があります。私はメインユーザーになりますが、妻もツールを使用する必要がありますが、彼女は技術者ではありません。ただし、彼女はコンピュータに習熟しており、ユーザーフレンドリーなソフトウェアを回避できます。 SubversionとPerforceで私が見つけた主な問題は、ソースリポジトリ内の場所のパスを入力する必要があるときにいくつかの場所があったことです。場所を参照する単純なGUIは完璧でしたが、これらの特定の領域では、パスが有効かどうかの確認がほとんどなく、ユーザーがテキストボックスにパスを手動で入力する必要がありました。 ご覧のとおり、Dropboxのようなファイル同期ソフトウェアは、ファイルのバージョン管理をサポートしていても、これには適していません。

7
Windows構成のバージョン管理
Windowsの個人設定をバージョン管理下に置くにはどうすればよいですか? 概要(詳細と例は次のとおりです): システム構成(ドライバーなど)ではなく、個人構成(デスクトップ設定など)。管理者権限なしで動作するはずです バックアップやディスクイメージングではなくバージョン管理 ここで、私ができることをいくつか紹介します。 構成の現在の状態をリポジトリにコミットします。できればある程度の細分度で(2つの変更を行った場合、一方をコミットせずにもう一方をコミットできるようにしたい)。 コミットするたびに変更ログエントリを書き込み、各構成ファイルの変更ログエントリのリストを確認します。 現在の状態とリポジトリバージョンの違いを確認します。 新しいWindowsマシンのリポジトリからチェックアウトして、私の構成を再現します(少なくとも新しいマシンに同じバージョンのWindowsがある場合)。 <added1> 「構成」の完全に正確な定義を示すことはしません。私はあらゆる種類の個人設定をカバーしようとしています(たとえば、管理者権限なしでコントロールパネルで設定可能なもの、ユーザー固有の[プログラム]メニューのショートカットなど)。ドキュメントやインストール済みのアプリケーションを含めたくありません。 </ added1> <added2> システム構成ではなく、個人構成を対象としていることに注意してください(これも役に立ちますが、この質問の目的ではありません)。たとえば、管理者権限がなくてもソリューションが機能することを期待しています。 </ added1> 私がUNIXでやっていることは、私のドットファイル(の一部)をバージョン管理下に置くことです。Windowsでは、レジストリといくつかのファイル(どれ?)をにコミットする必要があると思いますApplication Data。レジストリファイル全体をバージョン管理下に置くよりも良いものを望んでいます(これは十分な粒度ではなく、ロックの問題を恐れています)。<added1>いくつかの一般的なバージョン管理ソフトウェア(Bazaar、CVS、Darcs、Git、Mercurial、Subversionなど)でラッパーまたはスクリプトを使用するのが理想的ですが、それは絶対的な要件ではありません。</ added1> 現在、Windows 2000およびWindows XPを使用する必要があります。これは作業マシン用なので、ペイウェアは機能しません(オープンソースが理想的です)。GUIよりもコマンドラインの方が快適です。 <added1>これ はサンプルワークフローです。 ある日、デスクトップの背景をピンクにしたいと思いました。そのため、GUIを使用して変更を行います。これにより、レジストリの構成ファイルキーの行が変更されます。次に、変更をコミットして追跡します。 後で、なぜデスクトップの背景がピンク色なのかと思います。そこで、変更ログで「デスクトップカラー」を検索します。 ある日、新しいマシンを使用する必要があります。だから私は私の構成リポジトリとピンクのデスクトップをチェックアウトします。 ここに私がやっていないいくつかのことがあります: バックアップを作成するつもりはありません。(日付だけでなく、セマンティクスまたは少なくとも構文によって)変更をトレースし、マシン間で情報を共有したい(1つのリポジトリ、複数のチェックアウト)。 Windowsインストールを複製しようとはしていません。ハードウェアの依存関係、インストールされているアプリケーション、またはドキュメントを引き継ぎたくありません。 </ added1>

1
hg updateと同等のGit
私はしばらくの間Mercurialを使用しており、そのワークフローに慣れています。突然、Gitリポジトリを使用する必要があり、最新リビジョンからインストールを機能させることができません。Mercurialでは、以前のリビジョンに更新して実行するだけですが、Gitでそれを行う方法がわかりません。 では、Gitリポジトリを以前の状態に戻すにはどうすればよいですか?

7
同時Word文書コラボレーション
私の同僚と私はMicrosoft Wordで大規模な仕様に取り組んでいます 最初の数週間は、別々の部分に取り組み、これらをまとめて単一の仕様を作成しました。 ここで、レビューコメントを組み込む必要があります。 Word文書の同時編集にどのように取り組みますか? 注:SVNはあります。理論的には、ファイルにニーズロックフラグを設定して、自動的にマージできないファイルでの無駄な作業を防ぐことができます

5
MP3のバージョン管理?
「バイナリメディア」はたくさんありますが、これらは「MP3」として抽象化します。また、デスクトップ全体、メディアボックス、ラップトップコンピューターなど、ライブラリ全体を配置したいコンピューターをいくつか持っています。他のすべてが同じファイルのスタックを持つように。 rsync / robocopy lashupとは対照的に、バージョン管理システムは、大雑把に言えば、進むべき道のようです。まず、いくつかのOSが関係しています(Windows、Mac、Linuxのフレーバー)。第二に、ID3タグなどが更新されたときに、システムがファイル全体を再コピーするのではなく、ファイルデルタのみを更新できると便利です。(最後に、LANではなくインターネット経由でライブラリを更新できると、非常にクールになります。) しかし、あなたの古典的なCVS / SVNシステムには、完全なリポジトリが必要であるという明らかな欠点があります。まあ。 したがって、Distributed Version Controlは、この時点で非常に適切に聞こえ始めます。 Mercurial、git、およびbazaarはすべて紙上では良さそうに見えますが、私はそれらのいずれにも経験がありません。誰かが「バイナリのみ」のDVCSをセットアップしようとしましたか?推奨事項はありますか?落とし穴?

3
SVNファイルのすべてのリビジョンを取得する
過去3年間に実行したプロジェクトから、中規模のリポジトリ(約2500バージョン)を所有しています。そこに特定のファイル(foo.xmlと呼びましょう)があり、その進化を分析したいと思います。理想的には、私が探しているのは、ファイルに日付が追加されたすべてのバージョンをディレクトリにエクスポートすることです 2007_08_08_foo.xml 2007_08_09_foo.xml 2007_08_15_foo.xml ... これを達成する最も速い方法は何ですか?

1
Gitへの構成変更(/ etc内の変更など)を自動的にチェックするのは何ですか?
構成の変更をバージョン管理に自動的にチェックするプログラムについて、先ほどUbuntuフォーラムで読んだことを覚えています。(もちろん)Ubuntu固有ではありませんでした。Subversionであったか、あるいは複数の異なるVCSで動作することさえできたかもしれませんが、Gitを使用したと確信しています。私のグーグルは何も起こらなかったので、誰かがすでにこれをうまくやっていたら自分のスクリプトをロールバックしたくありません。 もちろん、手動でチェックインすることもできますが、自動的に実行したい理由があります。(私は実際にSafariの LastSession.plistファイルにこれを使用することを計画しているので、#@ $%^ *&!がクラッシュし、すべてを復元せず、Leopardがクラッシュすると、このようなひどいセッション管理は、私が開いていた数十のタブを持つ数十のウィンドウを失うことを意味するものではありません。)


6
ローカルMacでのバージョン管理[閉まっている]
SVN / subversionやリモートサーバー上の何かを使わずに、そして私のコンピューター上にサーバーをセットアップすることなく、あなたのローカルコンピューター上でバージョントラッキングをするためのプログラムはありますか?

2
メディアライブラリにgitを使う
根拠: メディアファイル(音楽、画像)のライブラリをgitを使って管理したいのですが、 git-annex しかし、それはhaskellプラットフォームを必要とします。 質問: この機能を持つ他のプラグインはありますか、あるいはそのようなプラグインを書くことは可能でしょう(リソース?) 同様の質問: 大きなファイル用の自己ホスト型のクロスプラットフォームリポジトリ Gitを使ってiTunesライブラリを管理する

3
複数のコンピューターでAdobe Readerのバージョンをバッチ検出する
ドメイン内の1つのサイトのコンピューターにインストールされているAdobe Readerのバージョンのリストをスキャンして作成します。 Shavlik Netchk(商用ソフトウェア)のデモを使用していますが、これはうまく機能しますが、このタスクはバッチファイルで実行できると考えています。 検出する2つのレジストリキーがあります。 HKEY_CURRENT_USER \ SOFTWARE \ Adob​​e \ Acrobat Reader \ 10.0 HKEY_CURRENT_USER \ SOFTWARE \ Adob​​e \ Acrobat Reader \ 9.0 私はWindowsスクリプトの初心者です。

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