私はgitを使って科学論文を書いています。私はしばしばVCSを使用したことのない人と協力しなければならず、そうすることはまずありません。したがって、通常のワークフローでは、テキストファイルを変更して電子メールで他の人に送信し、変更を確認して独自のものを作成することができます。私と他の人がgitで行ったすべての変更を追跡するための最良の方法は何ですか?gitを使用してバージョン管理なしの人と共同作業する
答えて
私はあなたのバージョンと更新されたバージョンの間でdiffを実行することができたと思います。彼らはバージョンコントロールが好きではない場合、私は彼らがdiff出力を読むのが好きだろうと思う。
もっと良い方法は、あなたが共同作業をするための共有Dropboxを設定することでしょう。 Dropboxは背後にあるバージョンコントロール(私は考える)を使用するので、競合を管理し、間違いをロールバックすることができますが、完全にシームレスなので、バージョンコントロールが気に入らない同僚はファイルを開いて編集して保存できますDropboxフォルダに格納されているので、コミットやマージを心配する必要はありません。
また、配信の問題を解決します - Dropboxの同期は、不足している更新や空中衝突の点で電子メールよりもはるかに安全です。
また、Dropbox内のgitリポジトリにファイルを保存することもできます。これは、gitを使用していない人には表示されませんが、変更履歴を定期的にコミットしたり、効果的に同じ作業コピーで作業している人は、苦労して合併することはほとんどありません。
- 現在の状態を確定します。
- フォーク新しい支店
master
から。 - ジップ&あなたのファイルをメールしてください(
.git
と.gitignore
を除く)。 master
に戻ってください。 (.git
と.gitignore
を除く)のすべてのファイルを削除します。#2- から
- チェックアウトブランチ:
あなたが変更されたファイルを受信したとき。
- 新しいものをコピーしてください。
- コミット。
次に、通常のgitパッチを受け取ったかのようにブランチを使用します。
「章を送る」のp.3は 'git archive'でもかまいません(もちろん、出力のgit-artifactsについては知っていますが、**ここで**は関係ありません)。そして、ファイルを削除するCoworkerBranchは過剰です –
- 1. 作業中の共有ネットワークドライブでバージョン管理システムを使用する
- 2. Dropboxとgitのバージョン管理
- 3. 私のビジュアルスタジオのソースコードとバージョン管理を管理するGit Vsチームファウンデーションサービスを使用して
- 4. Api.aiとバージョン管理(git)
- 5. Gitを使ったQlikSenseのバージョン管理?
- 6. ソース管理を使用しないSSASバージョン管理
- 7. GitHubを使用して同じファイルで作業している2人のユーザー
- 8. 自己ホストCIとバージョン管理システムを運用するための管理作業は何ですか?
- 9. 複数のgitバージョン管理リポジトリを管理する方法は?
- 10. ローカルGit作業リポジトリとしてdropboxを使用する
- 11. 複数の人とプロジェクトを共同作業するためのビートgitワークフローは何ですか?
- 12. 共同作業用Webアプリケーション
- 13. バージョン管理共有フォルダ
- 14. バージョン管理ファイルをgitで同期しないでください
- 15. バージョン管理GITコミットに変更がないことを示しています
- 16. ASP.NETで代理人を使用して非同期操作を処理する
- 17. の共同作業
- 18. gitをバージョン管理に使用できますか?Adobe Animateプロジェクト
- 19. Git/BitBucketを使用しているとき、私は別のバージョンのアプリケーションで作業しますか?
- 20. ASP.NETプロジェクトのWebデザイナーとの共同作業(SVNを使用)
- 21. pycharmのgit 1.7.1によるバージョン管理?
- 22. 異なるバージョンのUbuntuの共有ライブラリを管理する
- 23. Matlabと共同作業するには?
- 24. 同じアプリのバージョン管理
- 25. 同期フレームワークスコープのバージョン管理
- 26. NIBファイルとバージョン管理:ブランチの使用
- 27. gitを使って簡単なバージョン管理システムを実装するには?
- 28. Xamarin Studioでのバージョン管理をGithubと共有している間に
- 29. Mercurialフックを使ってバージョン管理用のデータベースダンプを作成/ロード
- 30. は、外部のgitのバージョン管理プロジェクト
私はこのアプローチが気に入っていて、実際にドロップボックスを使用するように説得しています。 gitと組み合わせると、これは非常に柔軟な解決策になるでしょう!ありがとう – sebhofer
これは代替案を提供しますが、質問に答えません。 –