私の会社では、CM Synergyをコードバージョン管理ツールとして使用しています。おそらく、このツールを非常にうまく使えないという私自身の問題です。しかし、私自身の経験では、Hg、Git、SVNは私にとって非常に便利です。オープンソースのコントロールアーカイブをCM Synergyに変換する方法はありますか? https://github.com/emanuelez/PySynergy無料のソース管理をCM Synergyに変換する
答えて
私はしばらくの間、TFSで仕事をしていたとはMercurial/TortoiseHgのをインストールしたら、あまりにも:
私はGitリポジトリへのCMシナジーアーカイブを変換する方法があります知っています。次に、すでにTFS制御下にあった作業コピーフォルダにHgリポジトリを作成しました。異なるコントロールフォルダ(.hgと.tfs)を使用しているので、もちろんそれらをあなたが気にしていないとしたら、あるフォルダ内のこれらのツールに問題はありません:-)その後、できるだけ長くHgで作業しましたバグフィックス/機能が終了したときにのみTFSにコミットされます。
おそらく、これはHgとCM Synergyで同じように動作します。
誰かが実際にHgやgitでこの設定を試したことがありますか?ブランチを切り替えるときに、ファイルのタイムスタンプを乱しませんか? CM/Synergyはこの問題で非常に敏感です。 – harpun
@harpunはい、私はしました。私たちはSynergyを持っています。私はローカルにgitをインストールしていますが、主にファイルがどのファイルに変更されたかをすぐに気付かせるために作業します。たとえば、別のブランチをチェックアウトしてからgit checkoutをメインブランチに戻した場合、Synergy Updateはファイルが変更されたものと見なすので失敗します。これに対する解決策はまだ見つかりませんでした。 : – splintor
@splintor:あなたは2つのリポジトリが必要ですリポジトリAはSynergyと同期されていますあなたはあなたが言ったようにタイムスタンプを混乱させないためにこのリポジトリ(つまりマスタ)実際の開発では、ブランチを切り替えて作業し、最後にマスターにコミット/マージすることができます。最後に、変更を取り込んでシナジーにコミットします。 – harpun
- 1. CM Synergyアーカイブをフリーのソース管理に変換する
- 2. Rational Synergy/CM用Java API?
- 3. 無料版の管理方法は?
- 4. 無料のWebベースのテストケース管理ソフトウェア
- 5. バージョン管理:ビジュアルスタジオエクスプレス用無料1台
- 6. svn:ソース管理下にあるファイルを無視するには?
- 7. 管理対象のC#で管理されていない無料のCコードメモリ
- 8. 無料のオープンソースCMS(コンテンツ管理システム)ソリューションは何ですか?
- 9. Eclipseで無料アプリと有料アプリを管理する方法は?
- 10. ソース管理の.vcxproj
- 11. javaをjavascriptに変換する無料のツール
- 12. VSTSレポートのソース管理
- 13. svnソース管理の下にあるビジュアルスタジオプロジェクトの名前を変更
- 14. WebStormのサードパーティJavaScriptライブラリをソース管理下で管理する
- 15. ソース管理でコマンドを無効にしました
- 16. TFSとIIS - ソース管理
- 17. ソース管理に関する質問
- 18. PHPソース管理とビルドシステム
- 19. ソース管理へのアクセス
- 20. ソース管理の実施
- 21. Excel VBAコードモジュールのソース管理
- 22. Webプロジェクトのソース管理
- 23. TFSソース管理のショートカット
- 24. Xcode、SVNのソース管理
- 25. ソース管理システムのセットアップ
- 26. ClearCaseによってソース管理されるファイルを無視する
- 27. ソース管理でアクションを保存する
- 28. Androidアプリケーションを無料/有料モデルからアプリ内有料のロック解除に変換する
- 29. 無料バージョン管理および問題追跡システム
- 30. Eclipse CDTとソース管理
Gitで現在の設定を詳しく説明できますか?アプリケーションの初期ベースラインを転送しようとしているのか、履歴全体をキャプチャしたいのですか?可能であれば、後者は難しいだろう。 GitとCCMは2つの異なる獣です。あなたのシナジー冒険に私のお悔やみ。 – JeffCharter
私は歴史全体を移そうとしていると思うが、不可能だと思われる。そして、私はすでにこのアイデアをあきらめていると思います。 btw自分のコードバージョンツールとしてhgを使用しているので、gitは自分のコンピュータに正しく設定されていません – shengy